Weatherman fired over alleged use of a racial slur live on air