2.) It's awesome that you volunteer! Sorry that you had to see that, but at least you were there to make sure it was broken up.
3.) Babies will be babies... she's still figuring out the rules and regulations of being alive, and I'm sure she'll have plenty of little nicks and scratches to remember her adventures with when she is older, like any other horse or person- the good thing is that she has a loving, responsible owner and a very good mama mare to keep her from being hurt in any serious ways while trying to figure out the mysteries of boundaries and fences, so don't sweat it and enjoy yourself while she's itty bitty!
You have a fantastic mare who produced a fantastic baby, and no matter how many bar fights you break up or rude people who can't keep their traps shut and their lies to themselves, in the end you still have these two lovely girls to pick you up and a forum of people who support you. Chin up darlin! Can't wait for more pictures!