First off.
Foam, I am so sorry you are having a rough time. 12 doesn't last forever! You look like such a beautiful, strong, happy girl. Definatley talk to your mom or an aunt or someone. It certainly sounds like depression. And it might not hurt to visit your doctor. Just to talk.
Your father does not every need to hit you not even sometimes.
I believe in spanking but slapping is out of control. Yes he might have been hurt that you swore at him like that but retaliating by slapping you is immature and childlike. And certainly not an excuse. He might need anger management classes. And if he is convicted of child abuse he will get them. I never swore at my parents. I would not now either and I am almost 28 years old. If I ever ever ever used the "F bomb'' in front of my mom, hell hath no fury of what she would do. But if my dad ever ever ever would have hit me the way yours hit you, hell hath no fury either. Your mom should not be allowing this to continue, I wonder if he hits her too. ***don't answer that***
I certainly don't agree with threatening your parents with ' if you touch me I will call the cops' I think that is what is wrong with our society. Well at least part of it. The times I can remember getting spanked as a kid I certainly deserved it, but never ever ever was there a time that I was struck upside the head, slapped in the face, or hit with anything other than the designated paddle or yard stick.
Keep Darlin close to you. And hint to your mom that the way that your dad treats animals is also a sign of the way he treats people. I certainly am not accusing him of anything. Just an FYI.
My friend who I got Kylie off of gave her up b/c her now husband didn't like her and threw her across the room.
She totally disregarded everyone telling her that he was a known abuser and have been in jail for domestic violence. She went ahead and married him and I just hope and pray for her sake that he has changed like she thinks he has and isn't using her as a punching bag.
My dad and I have a very close relationship, I am a 'daddy's girl' no matter how old or big I get. It hurts me when I see things like this happening b/c I know how good it could be.
You are in my thoughts and prayers. Feel free to IM me or PM me if you need anything.