I think another reason that many people dont like anime is because of the people who do like anime. I'm in the same boat as a few of you who say that like 90% of anime sucks, but I can go even further and say that 95% sucks. But what I'm getting at is that anime fan boys and fan girls like it so much that sometimes they lose a sense of reality and other people just kind of stand off to the side and go "huh?!?"
Prime example is at my college there is a corner in the student center where i sit with my friends and we play stuff like smash bro's and watch anime. When something funny happens some of the people watching go CRAZY and start laughing uncontrollably! it is amazing. Then when im in class people talk say stuff like "those anime nerds are too loud. When ever i go over there it is like mini-dragon-con (sci-fi convention).
So i guess it is the type of people who watch anime that other people dont like. I think that people are dumb for not like other people but if they want to not like people for who they are then they can be shallow.