Time to get a new circle of acquaintances.
Step 1 - Stop inviting smirking liberal nincompoops to your own home.
Indeed. Of course, this being the UK, perhaps he should take his “chums” on a road trip and drop them off in a nice Mohammadan neighborhood with just their PC-Stalinist moral superiority for an umbrella.