I don't see why you feel it's condescending to ask you not to mock people, and I'm sorry you feel patronized - but you told someone you'd "laugh in their face" and called both of us "buddy". You're being condescending on purpose because you feel it's warranted - you said as much ("I see no issue with pointing out the fact that that behavior is in fact childish to the point of being comical").
You're free to say whatever you please, but I don't see why a different standard applies to me. The same goes for "lol at advice in return" - it's not clear to me why you think the notion that I might respond in kind is laughable. For that matter, that also goes for your criticism that I'm sharing thoughts in a way that's not conducive to productive conversation - was laughing in their face conducive?
You "came out of nowhere" to tell this person you had a problem with the way they were interacting with the forum as much as I did. No one gets invitations here, we all come out of nowhere. Again, I don't understand why there should be a different standard.
The real difference here is that we view our own behavior as justified and each other's behavior as excessive. I suppose we'll have to agree to disagree on that one.