I agree with ForeverHis and pointvirgule... I was thinking of the chauvinist thing, too. I obviously can't say what the nuance of "porc" is in French, but in English (in America anyway) "pig" is definitely commonly used to describe a chauvinist type of guy who just sees women as objects and lusts after them... that kind of thing. Like, he'd see a women and only ever look at her boobs, or commonly comments on female strangers' physical body parts... He'd get the reaction "what a pig"...type of thing. So if porc means an "aggressive pervert"...okay, I guess that's not exactly a "pig" in English, lol, but... close enough. I think of male pigs as crass, lusty, immature, only caring about the sexual aspect of women.