There was a huge uproar when people found out Lenny Kravitz was going to play Cinna, and I was like "well not what I expected but ok."
Get into the movie and I walked out thinking nobody else could have done that role as much justice as he did.
Every fanbase has a good amount of idiots in it. Hunger Games being a "teen/tween" book just means there're more of them out there than usual. It's depressing, but they're the ones who get to live out their sad lives; while we all get to laugh at how terrible they are at being decent human beings.