I got a "C" in my Family Law course because I said I couldn't stand the ACLU, found out the Professor was a member. She kept preaching to us about freedom of speech, however, when the military was coming to our Law School the Federalist Society put up posters and she was seen tearing them down. I confronted her during clas time asking her why she ripped down the posters and whether she was really for free speech or just speech she agreed with, from that time on I knew that I was in trouble.
I understand your "difficulty" with the prof. I had to take Soc. 101 and almost went nuts. (I ended up with a minor in Soc because I wanted to know my enemies.)