...it's simple, same answer i gave the workers at walmart protesting about their jobs - QUIT !!! No one to blame but yourself for the "miserable" situation you're in now, simply end the relationship and do something else that will make you "enjoy your life"
have a good day!