No, I think he's correct, your attitude really does suck. I can give no less than a dozen examples of where all you've done is insult people for having less knowledge than you do.
We don't intend for this to be a place for people to come and shut the hell up because if you ask anything that has been answered before a thousand douchecanoes will crawl up your ass. We want people to come here to ask questions, to learn together, and to be a community. If you don't want to help in ways other than sneering and looking down on people then you really don't need to participate.