The behavior you describe is, at best, total disrespect for your boundaries as a human being, much less as his presumed life partner. At worst, it's abuse.
I am with trailmix on having a plan. You won't be able to logic him into better behavior. It's time to start looking out for your own best interests.