Pig certainly would be accurate, as would a slew of other names that wouldn't at all be polite. Normally, I would say them, but for you, I'll make an effort to keep control of my tongue.
I don't worry about men like him - we should pity them. There's obviously something deficient in his life to the point that he wants people to hate him. So pity, but avoid conversation. It's the sly ones with the silver tongues you have to really watch out for. They do think they're superior to women, will try to use you as a plaything.
It is difficult to tell the sly ones from the truly good ones sometimes but trust your gut. You are very clever. You've nothing to worry about.