Maybe they should make Forking a little stricter, like getting 30+% community support before forking, losing all or part of their Bitcoin when they move over to other fork or simply put a limit on the number of allowed fork in a given period. Stuff like this can't be possible in the real world : you can't reject something and still have stake in it.
Thank Goodness I am not taking part in the free coin madness, God forbid. I do not like them and they do not have too many values.