I feel bad for the guy. Apparently he wasn't saying "gay," he was trying to pronounce the name of the London Marathon winner (Tsegaye Kebede). He continued to try to pronounce it while the woman was talking. It was the second story he read.
So basically he was freaking out because he was going to be on the air in seconds and he couldn't pronounce this guy's name. He got fired because overly sensitive people were bothered by harmless words.
Yeah, he sucked, but everyone starts somewhere. He started in the minor leagues of the minor leagues of TV news. There's really nowhere for him to go from there.