Viacom fires Nick Cannon for freedom of speech what is wrong with this country and social media trolls of America.