Sure, everyone has the right to boycott. I don't have a problem with people boycotting whatever they wish. Sure, I might roll my eyes at some of the stuff they are boycotting, but that's my right as well.
What I have a problem with is how ok it seems to have become lately to say the nastiest and most horribly uncouth and offensive things possible about the French and about Canadians.
I'm French, I use my maiden name often (which happens to be the same as the Prime Minister of Canada), and I am against the war. Talk about being made to feel like a second class citizen.
For the life of me, I don't understand how it's ok for people to tell me they feel bad for me because I need to be ashamed of my heritage, or call people names so bad that if they said similar things meant for different nationalities - they would probably be offending more than the person they were hurling the insults to.
Think what you want about different countries and the people that have that heritage, but please have some common decency before you open your mouth to call someone a "filthy frog" etc... because how would you feel if someone said something derogatory about your heritage?