As a final say on this, be thankfull HOP. You love a good argument. At least the guy didn't cave in and gave you a bit of feedback on your thoughts. Gave you something to stew on for the day.
You're confusing a good debate with a good argument. I didn't enjoy the encounter with the co-worker in the least, as it upset me. I can debate most any topic without becoming emotionally involved. Getting face-to-face with someone who insists on being an a-hole isn't anything I "love". It frankly ruined my entire day because it reinforced all manner of bad feelings about people who can't be bothered with being considerate of others.
Yes, I'm an oddball who's passionate about a lot of things others let slide. I've often had to explain to people about the 'principal' of a act, as in tossing a gum wrapper on the ground (something I can't do). Being passionate about principals is a kind of curse or at least a burden, as 'rocking the boat' especially at work can get you into trouble. After the encounter I was kicking myself somewhat for worry the guy would cry to HR, or my boss that I had been 'discourteous' to him, for which I could be disciplined for (e.g. given a bad year end review).
As I already related, I had a face-to-face with my former boss at this same workplace for his speeding through the parking lot. I didn't enjoy it. I paid for it later with his telling everyone who would listen to him how I was "trouble" and god only knows what other 'slant' on my character he may have told. Will I do it again if I see someone else speeding though our lot? Yes. I already have several times. I may eventually lose my job because "I love a good argument" as you put it. It's more accurately that I can't stand by and be quiet when I feel someone needs to speak up.