omg! girl, I can completely cope with your situation! I hope you get this worked out ASAP!
About your grade:
Talk to administrative/deans about the grade and take a print out of the emails. They will hopefully help you!
About critiquing a class/professor:
At the university where I attend there was such a problem with professors doing stuff like this and running super difficult classes where almost no one could even hope to pass, they started doing class evaluations. at the end of every class we all have to fill out these little forms saying how we liked the class, what could change etc. For most classes there is no problem, but for obviously flawed classes (where either the prof. wasn't fair or the class load was waaaaay too much) things can be changed.
You should write to an administrator and make a suggestion like this. Tell your friends/classmates about something like this and start a petition or something. Just so that Admin. knows what the classes are really like and/or if things need to change.
Just thought I would share my story with you:
My experience wasn't a good one. I had a prof. freshman year in my second semester that I didn't think would be a problem. I had a 4.0 from the first semester and would have continued to have one until I graduated if it hadn't been for this guy.
I had an appointment with him one afternoon and when I went to see him about a project I was working on. Not only had he forgotten...he had a "friend" with him. When I knocked on the door he got pissed off, accused me of walking in on him and his "friend" and screamed at me to get out. I was humiliated and even though I had straight A's in his class, when grades were posted, my overall grade turned up as a C.
I emailed him, even though I knew he did not like me at this point, and told him that I had all of my grades and they were all As and I was unsure how I earned a C and wanted to meet with him to discuss my grades. I got an email back a few minutes later stating that "if I delved into the situation more he would drop my grade even further and that this would teach me to bother busy professors and that I was lucky he didn't try to kick me out of the university and revoke my scholarship."
Because I was a freshman, I just took it. I had no idea what to do, my parents were pissed because I had a C, I was disappointed because my GPA dropped and felt like I had no where to turn. My friends were all on good terms with the Professor and accused me of being a liar. So, I was really up shit creek.
Now, what I should have done was to see an Admin. with all my grades and papers, etc. They might have been able to change the situation. But I didn't and now I'm trying to get into grad school with one C on my transcript, which is a lot harder than people think.