I've been messing with a married guy for the last 3 yrs... and even though I know he's married I love him and I believe he loves me... I put up with his crap, but he doesn't want me to date/talk to another man even though he's married and lives with his wife... I tried to leave him a few times, but he ends up buying me back... why is he so selfish? Why can't I have someone on the side too? How do I leave him for good?