[Fired for speaking the truth? Then again what's a Transit Beaurocrat doing giving this opinion on the radio?]
Free speech? How about religious freedom?
Graham said on the radio when interviewed "every gay person I know is offended". Okay, so they are offended. Lot's of people get "offended" every day. Look at all the vitriolic hatred expressed against Catholics and Christians every day. Look at the statements Ward Churchill made, but the ACLU came to his defense, saying he had a right to free speech.
Free speech is only free if it follows a certain left-leaning philosophy?
You are correct. I keep looking in the Constitution and have yet to see a right to not be offended.