So I adhere to the Heinlein dictum that only a fool or a sadist tells the absolute truth at a social occasion. Social occasions are for the purpose of socializing. Unless you’re at a cocktail party thrown by your social action group, or you’re among friends whose opinions you know, you should assume that you can give offense with an ill considered jest. Heck, even friends whose opinions you know might not agree with you in everything. They just might never have rammed it down your throat at social occasions. You shouldn’t assume – particularly if one political opinion is prevalent among those who have power over your career (say, colleges) – that just because someone gives you a sickly smile and doesn’t say anything they agree with you. Maybe you just made the spicy wings curdle in their stomach and they want to beat you upside the head with the clue by four, but they’re too polite to mention it.