I hate you guys now

I could have given a great Anime speech, I didn't even need to study that much, I could have winged it.
Instead, I had to think of another topic, decided on Identity theft the day before the speech was due.
Then today, I had to work 8 hours, and my bitch of a manager wouldn't let me leave early even though we had 6 people working that day. And she wonders why I was snappy and being a smartass towards her.
Finally, I left, and tried to finish up my speech but I was still short on info.
The class started, and it was my turn to go up, and I wasn't well prepared. The teach had to poke fun at me. "It's your turn to do your speech, are you ready? Do you have ANYTHING? You won't be able to do it again." And of course, everyone was staring at me.
I did the speech, but It wasn't very good, I didn't get a lot of info. I think I only got 50% on it. And everyone poked fun at me anyway.
Shit, I got a bad grade on my speech, and people teased me. I should have just done the anime speech, gotten an A, and if I got beat up, beat them up back. A good letter grade is worth a black eye and a bloody nose.
What pissed me off is that the teacher forced me up to do my speech. She was like "Come on Doug, do it."
I also hate it when teachers discuss your grade or a late paper to the entire class. One teacher told me "Your paper is late, I need it in now so you can pass this class," all loud like so the entire class knew I had a late paper. To me, that's private into that only me and the teacher should know about.