Sounds to me that this is a no-win situation...not to say either one of you is "right" or "wrong"...any relationship that is causing you this much confusion, pain and aggravation is not worth pursuing any further. In my opinion, the sooner you put this relationship to rest once and for all, the better off you'll be.