I think it is time everyone gets a pass on free speech. Time to give Trent Lott, the late Strom Thurmund, this guy and anyone else who says something stupid.
The exception are people who are, have been, or aspire to power like POTUS, or other positions.
He has the right to say what he wishes, no doubt. But there has never been the right to a job. Deal.