Okay, my sister has dated a guy for about 4 years who had a mother just like this. She was a super-bitch to my sister, and had no apparent reason. Her mother would do anything to keep them apart, including sending him down to Texas to work for a partner of his dad's company (we live in Ontario). I always thought it was cowardly for him not to stand up to his mother. Well, they eventually broke up...but last i heard he's back in the picture again, i'm not 100% sure. I'll know for sure because i'm going home this weekend and will see how things are going there...let me post in a few more days with more advice