Bishop Fellay is indeed Swiss.
All priests deserve respect. As for the French in general...
I think the down-thumbs are for "As for the French in general...". It is a fact, not an opinion that Bp. Fellay is Swiss. Unless you're a modernist, you can't disagree with a fact.
Of course all priests deserve respect by virtue of their Divine Office. Like anyone else, however, the words and actions of priests can be sinful and undeserving of respect.
I don't quite understand the reason for this thread. Has someone called a French priest a "frog?" I must have missed it!
Bp. Williamson called Bp. Fellay a weasel! Are all Swiss priests weasels? No, but, "As for the Swiss in general...?"
Get it?