Wicked pissed? are you from New England by any chance? LOL
I agree with Seana about getting a 504. Both my kids are on one. It helps them with lots of different things, like extra time to do make up work, having books at home, etc. I don't consider that "playing the CF card". Having a 504 doesn't get them out of doing work, but it helps out when they need it.
As far as "playing the CF card". It can help in certain situations when health issues stand in the way of the kids doing their best. This doesn't sound like a CF related situation. Kids need to know you are their advocate and will work with them to better their coping skills, not to remove all obstacles from their lives. It might be a mistake to use "the card" in the case that you mentioned. Your son DOES need Social Studies in his education. If he is having trouble with a teacher, go to the guidance department. Request a conference. Develop a plan for raising his grade.
While all this is being discussed, talk to the guidance about doing a 504. There are lots of us on the forum who can give you some ideas. You're being a good pro-active mom. Your son is wicked lucky.