I think the problem is the games more than the actual experience.
I found that like 90% of the time, the "tweens" or just racist, abusive people were on Halo 3. Because it was a new, popular, easy-minded game. When Call of Duty 4 graced us, there was much less of the abuse and cursing...