been there, done that. Seems like some people don't age well, and become chauvinists, bigots, or both as youth leaves their brains. The best is to be patient while remaining attentive to your own values.
> they are increasingly being racist talking about immigrants and so on. i am like every case is different they are not all from the mafia and beside its xmas anyway, well it ended in a big argument and we all retreated to our rooms...
Entirely your fault.
Do not argue politics, just smile and nod.