I'm not going to let my girlfriend do what she wants
Why do you want to control your girlfriend?
She already hurt me several times
You should never try to control other people, every one has the right to be their own person.  You need to let your girlfriend do what she wants within reason, and talk to her about it before telling her she cannot do it.
You don't understand, she is emotionally abusive. You can't talk to that type of person.
Well, then I assume you should break up. Controlling others and being emotionally abusive both won't make for a good relationship. My opinion is that you two should break up.