Bornatbirth john,you missed out the fact,that she already got assaulted before and wasn't going to take any chance's as she felt she was in danger?
That is not relevant. According to the facts of this event (as understood by the police) she was not acting reasonably in the circumstances.
I got attacked and beaten up when I was 14, it did not give me the right to go out armed (for the rest of my life). If a Spaniard's rude to my wife it does not mean that I can be rude to every Spaniard as they maybe racists, and so on.