By definition, the nodes in the network are the participants.
Only people running nodes can participate in the network. What those people choose to accept matter. Self validation of your coins in fork that has 2 participants is pretty useless.
The buck stops with the people participating by running nodes. If tomorrow everyone else but you moves on to a different implementation incompatible with yours then your coins are useless.