What are some respectful ways to tell a person they’re delusional, every opinion they have is stupid, and that you don’t respect them?

Practice active listening and remember to explain your views from your point of view.

So don’t say “You’re an idiot.”

Say “when you say things like that, it makes me feel like YOU’RE A F**CKING IDIOT, OHMYGOD!”

See how that takes the edge off?