This applies to nearly every one of your comments on Microsoft.
Long story short, comments that add value, contribute positively to discussion and are insightful need to be encouraged. My stand on the topic should have no bearing.
Downvoting people you disagree with implies that you are always right. I bow down to your perfection.
If something is factually correct, and he disagrees with it and thinks it is wrong, it gets a downvote. I was actually more amused that he got upvotes as it sort of reinforces the point I was trying to make.
By his logic, if we disagree with his point, we should downvote him, whether his opinion has merit or not.