I’m sorry you went through this. It sounds like you tried very hard to understand and respect his view point but it was all one way
In your case it was religion but it could’ve been political views or anything where you differed.
You deserve respect. I agree with Tish, it’s abusive to disrespect someone in this way.