Do you still believe that if you rationally present the facts to your political foe, that they will be convinced of you point of view? (I'm becoming increasingly jaded)
You can't help those who don't want to help themselves.
Debating can help in the long term, but isn't very likely to instantly change someone's mind. Sometimes the purpose of debating someone is just to raise the "intellectual burden" he or she must carry in order to maintain his or her position.
This. When I have someone beat they change the subject or leave.
A lot of times facts are not enough to persuade. But in the face of them ,they should at least acknowledge "something" of a compromise.