Nice post! I read the entire thing and agree with most of your statements. I met someone a few days ago (I will refrain from sharing his/her name)who had some sort of vendetta against all clans. He questioned why one would join a clan/make a clan for any other reason than to boost their ego.
I, of course retaliated saying that clans are important because they are something that keeps you playing. I get home from school sometimes and think "hey...I should get on AoS right now, _______ might be on!" Clans make bonds last, and make them appear more often. It adds a bit mre stimulation other than just playing the game. You engage in activities with your clan mates, like clan matches, forum games, steam, etc. It also gives a sense of organization. Its like having your very own community within another.
As for smaller clans, it can on rare occasions, become something a can should NOT be. A group of whiners that think they are the top of the world for mashing up a clan of "pro" players, and going on servers to piss off other players. I think they are barely different from the clans that aren't full of conceded ducking idiots. The are just having fun, I just ignore them.
The people that think to highly of themselves, I usually see get torn apart in our community, which is a good and bad thing. I think people can change. After I tear someone to bits on a server for being full of themselves, I usually apologize, and try to make friends with that person. Thats all I really have to say. :P
I think we need more people like this in our community as a whole. Thank you very much for posting!