Did... the guys are probably going to disagree with me but if you are worried about looking like a jerk, maybe just give her a deadline to start supporting herself. I don’t know if this is something your originally agreed to or what but if it was, was it with the understanding she would find a job and start taking care of her own bills? If so, you should definitely put a time limit on it - especially if it is causing you some financial stress. She is the one who chose to leave, right? Kind of entitled of her to not have a plan that doesn’t involve you paying for everything when she is cheating on you. That is definitely cake eating.