Is OTHER wrong in the post ? POST : First off, I'd like to apologize for possible bad grammar, for I am on mobile.

My birthday was a couple weeks ago and I was allowed to throw a party for the first time since I was 10. My parents put a 10 person limit on attendees; I thought it was fine since I don't have many friends anyway.  However, while inviting my friend, Zafrin, a girl we'll call A heard and thought she had been invited. I didn't want to be rude, so I didn't correct her. I just simply told my parents that an extra person would come and they didn't seem to mind. 

Some background information, A is the richest girl I know and the most spoiled. Her house is double the size of mine and she buys 2 lunches everyday along with the one she packs. She also loves the fact that she is in higher math class than me despite me not wanting to go higher math class and having the grades to. One memorable quote is when I tried to help her on homework she looked confused on, she told me "The math is a little too complicated for you, I doubt you'll get any answers right." I found out later I was right on most the questions. Despite her spoiled lifestyle, her mom won't let get her a dog for some reason, so when she met my dog, Tank (he is a black lab who is around 6 feet when he stands) she was excited. She immediately started calling him, "my doggie"  which I was kinda annoyed with but wasn't vocal. I recall making a joke, "You call him your dog when you pick up his vomit." 

When the other guest arrived we all decided to so bad karaoke ( singing off key to songs we found funny, it's really fun) A wasn't very pleased, she told us that the songs sucked, missing the point of the game. During Mine Diamonds, I realized she had finished her pizza besides her crust. I told her she give it to Tank because if she throws it a way he'll just dig through the trash. At first, she sticks her arm out horizontally making Tank see her. He starts to walk towards her and she then starts walking in circles, making sure he is following. I see this and tell her not to taunt him because he has arthritis and we don't like putting pressure on him for too long. She would do it again until I corrected her, once more and repeat. I thought on the 10th time she understood and stopped taunting him. However within a second she is standing on top of a chair and counting to taunt him. My dog jumps and starts to make yelps in pain. At this point, I was really upset and grabbed the crust from her hands and gave it to Tank. I immediately told her, "Don't touch my dog and actually listen to me or else  you might hurt him. Is that really too complicated or is math the only thing you can do." She immediately looked like she was about to cry; I realized I said I was sorry and it just blurted out. She forgave me but some people have been calling me an asshole. So I wanted more opinions. 