He isnt a "good christian" (and they are usually the worst anyway *cough*), he's just doing this stuff in his misguided dedication for his wife, shes the religious one, he's just trying to make her dreams (grandkids) come true. I even get the feeling he doesnt care at all about maya's sexuality but feels like its his obligation to his wife to shove maja in a different direction (which is of course wrong and misguided).dude he emotionally and physically abusing his kids and it's not a first time thing. He also such a good christian he hide porn magazine in his drawer. .
Violence may be not be the answer, but it's often the solution, and in that case, Yes, punch him in the face.
And of course the way he treats maya sucks badly and is abusive but he became that way because its just too much shit to handle for him in his life like derek explains. This guy is just broken and he needs help (like therapy) instead of a beat down imo.