You need to address the disrespect directly with your son.
We're not talking about disciplining the son here, though he stands being disciplined. The topic is about H's behaviors and attitudes of controlling and dismmissing Heather.
And please say H doesn't tell you you're being unreasonable right at that moment in front of S4.