I think he was doing exactly what you think he was doing. Passive aggressive ******** at its best. I call BS on his "he didn't know what he was doing." BS, BS, BS.
**** that guy.
That said and regardless, it's great you caught yourself responding in a way that is not consistent with how you want to live. Well done.
Cyranoak
P.s. I hope Gay Dude is the father. He'd be a million times better than this jackass.