I sent you a nice "I'm sorry" PM after our last exchange thinking I might have been a little rough on you

"Apology" is not how I would describe it. Didn't notice any words normally found in an apology such as "wrong", "sorry", "mistake", "apologize", "error", "regret", etc.
Instead, you explained why you were right and I was wrong, why your behavior was appropriate and mine was not, and what you will do if I annoy you again.

By "limited social skills" you mean I prefer to please myself, rather than you? Because the important thing we accomplish here is to make people like you, isn't it?
And if someone says something completely devoid of factual content (I won't elaborate, because the comprehension of this sort of material isn't what I hoped it would be) the right thing to do is to agree - because his feeling will be hurt, and as we all know all opinion have the same value.

What the word I'm thinking of?
Finding the same behavior that you exhibit offensive in others?
Begins the letter "H"?