My problem with this is that the gaming community acts as if this is something they cannot control. Start being self selective, don't let assholes speak for you.
Don't let people who's only contribution to the scene is to bring negativity in the scene itself.
Have better comment moderation, if you wouldn't say it in a crowded elevator don't say it online.
I will never identify as a Gamer because people who are the 1% make this hobby seem childish.