SE4X4: although I personally agree with most of what you're saying you should certainly expect to be blasted for saying them, especially in such a blunt manner, because you are not American. Having lived overseas for a LONG time I've learned that you need to be very tactful when entering into contentious political debates, or simply not take part at all. No doubt that folks in Canada know American politics very, very well. Yes, this "fuck off, you liberal foreigner" attitude is appalling. But honestly, you would get the similar response (from different folks) if you were spouting Bush-loving comments. I have a British colleague, an American resident for many years but not a US citizen, who is 100% Republican. Every time I hear him talk politics I get physically ill. But no, I don't say "fuck off, you British twat".

_Lazza