I didn't have much time for posting yesterday, so I was a bit too terse - but my intent in making the point that I did was to try to get the original poster to think about the very words that he was using.
Often when I join in on heated discussions, I find that people are talking past each other. They throw out words that mean something to them that I don't think mean the same thing to other participants in the conversation. I normally encourage participants to slow down and either pick different words or settle on a common definition for some words that are causing the confusion. It's amazing how quickly some disagreements can effectively evaporate, or at least get whittled down to essentials, when everyone is communicating more effectively.