How much of a grade drop will it cost you if you punch her right in the face?
Sorry...so tired of these stories of people dropping their problem animals on others. What a coward.
Personally, I would hire a professional trainer. I don't think aggression is something that should advised over the internet.