I am married to someone with a very manipulative mother, but he always stands up for me, no matter what. If John wasn't doing that, then it was time to move on. As everyone else has already said, you are probably better off. There is someone else out there for you!