Trump Lays Down the Hammer. Free speech is non negotiable