Way to go sista!
I'm a bit reluctant to admit, I'd never heard of Ann Barnhardt until the other nite but now that I have I will be following her blog.
Her response to that animalistic,barbaric freak is the template of how we should all respond!