Woohoo! Finally someone who knows how to stand up for themselves and the people they care about. Two thumbs way up from here, even though I'm probably gonna be immensely criticized here in a few. As a big sister, I have to say, if anyone ever bothered my brother or sister, I'd do the exact same thing.
Then again, I have a temper, too. But if it persisted, then there'd be a few heads wacked.