TV Analyst Fired After Controversial Remarks Spark Outrage