I'm going to say this is a respect issue and has taking advantage of you.
Find a trainer to help you. And stop taking his crap. Get after him.
He needs a Come To Jesus meeting. Make him fear for his life and demand he respects you.
He's just going to continue to walk all over you.
Posted via Mobile Device