Dunno about you, Cobra, but I chose my flings with a lot less care than a life partner, back in the single days. A "fling" which leaves you pregnant and determined to do right by that kid is hardly indicative of who either of them would have chosen had that not happened. Almost certainly not each other. Nor have I gotten any vibe, ever, that Mojo is a sexual abuse survivor. Either I totally missed it or it's just not there.
I wouldn't have gone out with any of the guys Mojo's been dating recently but I don't find it hard to believe she's simply HD, just got out of a sexual starvation diet, and is trying to find out what she wants. Bound to be some ups and downs. *shrugs*