That woman started off wrong by buying him a taxi--he would of never drove his girlfriend all over the place if he was still loading taxis. Men & women can't be molding into a perfect spouse since neither are made of clay.
I suggest that potential partners hook each other up to a lie detector machine and make their decision after they see the results. You see, the lie detector sends the clear message that there is no trust from day one--- this is very important in a relationship! Relationships should be built on HOPE not trust!
I have a friend who is going through this. He's trying to make his wife change into something he wants and something she is not. Sometimes I don't even think he realizes he is doing it. Funny thing is.....the more she does change, the more he realizes it's not about the change really. It's about not feeling it anymore.