Glad to hear it turned out okay!
Am I understanding correctly that the B-'s were the previous assignments, and the C was this one? Maybe your grading system is different, but I'm used to C being average (or, in some places with grade inflation, below average). I'm wondering how you concluded that a C means "either putting more effort in than the average student, or just have a knack for gender issues." Sounds like you were right in the middle of the pack. Which is fine. I'm not putting down the grade, just questioning the conclusion you drew from it.
BTW, I'm curious about the connection you apparently made between rape laws and body type/size, too. Care to explain?