Long story short: Chris Kluwe claims he was fired not because he was a shitty kicker on the wrong side of 30 (false), but because he was an obnoxious loudmouth who couldn't shut the fuck up about his pet causes (true) and his special teams coach was a homophobe (unproveable, probably false).
I guess the Raiders were homophobic too and that's why they didn't sign him?