There is a clear difference between debating political views and witch hunting though.
People are having to write public apologies for having their own views or engaging in free speech. This is NOT ok in my opinion. People are getting fired or threatened for being Trump supporters. Also not ok IMO.
The clear difference is when it turns from political debate ("free speech") into real-world consequence.
And some things should have consequence. If a person engaged in racial discrimination in the workplace, I would totally fire them. However, if someone supported political candidate of dubious values, its a different ballgame - maybe they support that candidate for their economic policy, who knows. The crazy thing is Luckey is not even a Trump supporter, at least according to his public apology.