how do u deal with moral grandstanders that are full of shit
I am one
You dont, you will loose. Listen nod and go away.
Or learn how to argue better than them do. Question their oppinions or beliefs. But you have to love to argue and at some point they may start to think that its pointless.