I think that there are a lot of over inflated ego's, people are so set that there only one way to do things, one place to get this, one place to get that and when someone has a different view, they feel threatened. Like this forum is theirs in some kind of way. Then usually the person who shared an opinion of a different method is made to look like an ass.
Then you got the band wagon joiners, haven't said a single word in 70 posts in a thread, but then feel the need to just post something like yeah, listen to this guy, he's my homie..
If we all accepted others different ways and took the best elements from all of them, then we would move forward, but its our own built in nature for pride that prevents it.
Then again we are all seperated from each other from the day we are born, all told about differences, sporty type people, drop out type people. Boy's Girl's. Brainy types bullies. I think that all these difference that are pushed upon us from an early age by society which is probably the reason why we all act the way we do to one another.