To people like Mike, I tend to actually be a dick in real life. When they insult me due to my age,, their income, etc, I tend to be an ass using backhanded comments, or just being somewhat obnoxious like above, because I know I could smash their face if they tried to take it beyond words, and it's my way of frustrating them, because if I get under their skin with being an ass, well...I've "won", so to speak, in that it's pretty near impossible to rile me with just words. Maybe thay makes sense, maybe no, but you asked a question and you got an answer.
Simply put: when you hold things like age, income, etc (immediate facts)over me, I'll hold the fact over you that push comes to shove, I could likely smash yiu, and violence is the golden standard and always has been. I do this by insulting you in ways that all but demand a physical response that you refuse to try and muster. It's my way of pushing indisputable fact in your face. When you and I both know you're scared to dance, it's terribly funny to me, and infuriating to you, as one could imagine.
Since this is the internet though, it takes a lot of the meaning out of it, and is just petty banter.
Anyway, enough real talk. I doubt you've seen me be a dick to anyone other than Mike, which Kindof proves my point. It's more my way of dealing with certain people than with everyone.