Galiem, I normally don"t weigh in on topics like these but I think you"ve got a good heart and your openness with this forum is inspirational as it is humorous.
It sounds like you love her for all of her faults, but you can"t coexist with her unless she grants you some basic freedoms and...