The game is fantastic...but you're right, the community hurts overall gameplay. Between the Tribunal and Honor syste, Riot has gone a long way toward improving player interactions. The key to enjoyment is to friend people that you enjoy playing with, or join a community like http://www.lowelo.com
Funny thing about their account numbers is that everyone I know that plays has at LEAST one smurf account. So the 32 million active player numbers is probably somewhere in the 13 million range. Still damn impressive.