I have no advice but I wish you luck. Sounds like the step-dad is a dickhead. I'd knock him out.