Re: American Slang
Actually, the "c-word" is about as offensive as it gets to many women. I will use the "f-word" from time to time, but never, EVER the n-word or the c-word.
Another word about slang - don't try to use it if it's not natural for you. Slang has age, socio-economic, gender, and geographic appropriateness. My daughter would recoil in horror if I tried to use the slang she uses around her friends, for example. In movies, when they want to show how "un-cool" an adult is, they show him or her trying to use young people's slang and looking ridiculous.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.