I read this blog post and your previous one. Here's what I think for what it's worth. Keep in mind that I've been 16, and am a parent of 2 boys.
You are at the age that freedom is so close you can smell it, you just can't reach it. This is frustrating as all fuck. It is for most everybody your age, it was for me. There's a lot of resentment that comes with that feeling of "almost free" and it's probably eating you up. What you're probably doing to vent that is spitting bile at your parents. This is pretty normal.
Now, from your parents perspective. You are their son, they are in charge of you, they have someone in their household that hates them, and it's their son. They have to keep you restrained, there is still raising to do, you are not of age yet, and you still live in their house. Communication with you is probably next to impossible, so the best they can do is bark orders, and try to make you listen. This is pretty normal.
When I was a kid (don't laugh, but I'm 46) my punishments were extremely harsh by today's standards, abuse only came into play when your dad actually punched you in the mouth. Grabbing you by the hair, wacking you on the head and yelling in your face such that you got covered in spit did not remotely qualify as abuse. I realize things are different these days, and I don't visit upon my kids what was visited upon me, thankfully the norms have changed. Still, I think it's quite possible your description of events is colored by your resentment of being treated like a child/slave/idiot or however you'd describe it.
My advice to you comes in two parts.
1. You're gonna have to live with your parents for a couple more years, and there are ways to make that easier. They will however require humility on your part. The way you talk about your parents as idiots shows through to them even though you may not tell them that directly. Try to find a reason or two to be proud of them. If nothing else, the difficulty of raising a rebellious 16 year old boy should not be lost on you. In other words, cut 'em some fucking slack man. You may find it is reciprocated, at least I'd hope it would be. You will have to follow their rules, regardless of whether or not they make any sense to you. If you've got a problem with their rules, the more maturely you can discuss it, the better chance you'll have of being listened to.
2. If you do consider your treatment to truly be abuse, and it may well be, that's something I can't know, you can talk to a school counselor about it, and that is a great first step. The trick there is, you've got to have some respect for the person you talk to, even if it's just pretend, or else they're likely to class you into the "rebellious youth" type and not really take you seriously. If you show the counselor/school psychologist/teacher that you talk to some respect, and they think you've got a valid complaint against your parents, they will know what the next step is, and they can talk to both you and your parents about that.
I know it ain't easy. Believe it or not I still remember most of how it was. It was a real bitch is what it was. My dad was a hard-ass, and it took me well into adulthood to forgive him, but he's dead now, and even though I wish he would've raised me better, I still know that I loved him, and I miss him a lot every day.
I honestly hope this helps some. I appreciate everyone that's chimed in with serious suggestions for you. We may be just an "extended family" here at GBAtemp, but we're still family.