I don't see a problem calling people abbreviations. A Scotsman is a scot, an Australian an Aussie, a Pakistani a Paki, and a Frenchman, a cunt.
I don't think I understand.  What do you mean by that?
It means that the French are rude people
There is a stereotype of French being rude to foreigners, but I think most people would tend to be annoyed at tourists who pester them without even speaking the same language.  This doesn't mean that all French people are rude, and it doesn't excuse the use of harmful slurs to refer to them.