OK maybe not francophone, but extrapolating the acts of some morons with an entire province makes you look pretty idiotic.
How about seeing your wife being hit in the subway and yelled at and being told to go back to her country ? Or all the stares we get every time we go out because she wears a hijab ? Or doctors telling her to speak French otherwise they won't answer her question ?
The whole province might not be shit, but it's *NOT* welcoming.
Edit: Obviously there's assholes in *every* country and unfortunately they badly represent their country / province. I've seen more of them in Quebec than in other places, and it saddens me because I live there.