If you really think that you're the smartest person around either 1) you're not putting yourself in an interesting enough environment to meet fascinatingly smart people or 2) you're wrong.
If you really think that you're the smartest person around either 1) you're not putting yourself in an interesting enough environment to meet fascinatingly smart people or 2) you're wrong.
That's how others (may) experience it when you're "a little rude".
Remember this feeling.
I don't know how to teach that, other than to say really imagine as much as you can that you ARE that person, and see what their perspective is like. It will soften how you talk to them and make it easier to interact constructively or at least not abrasively.
While all those things might be true, a smart person would realise early on that being nice pays off and not being nice has consequences, he seems to have realised that too, so no point picking at something which is hardly relevant to what he enquired.