u sound like my best friend's EX bf...they broke up not too long ago because everytime he says he'll change...he wouldnt...they broke up and got back soo many times it SICKENED ME
the more u control, the more they want to run away...i am sorry to say, but i am surprised she didnt leave you sooner...who the hell are you to control who she hangs out w/ and what she does? A relationship is 50/50 not 90/10...if u had given her her space and freedom, she probably wouldnt have doubts and question the relationship....
I dont think you'll change..if you do change..it wont be until after she's permanently gone....sad