You're not wrong. She sounds like a controlling b*tch, the way you describe it.

Are you sure there's not something else you're not telling us??

Puppy