You can be civil without being friendly.
I’m beginning to think none of you know the true meaning of “aloof”. Be cold. It’s not difficult. When/if it ever becomes an issue, you say very simply, “I’m sorry, i’m not obligated to be friendly with someone who vocally demonstrates homophobia or religious superiority based on a thinly veiled, self-medicating delusion. Have a nice day.” and then you walk away.
You do not owe anyone anything. You owe yourself the standard of behavior that is true to your personal code of ethics. So obey that code, but don’t give people anything they don’t earn.