Re: "shaming dissenters into silence"
Well that post deserves a downvote. Too many assumptions, slander and strawmen to mention. I'll mention some...
Calling someone low intelligence because they don't agree with you.
Calling someone a poor scientist because they fell victim to pressure on them to shut up. (except you worded it as criticism which makes it sound less harsh)
Then there's your extraordinary hypocrisy in calling him a hypocrite.
Yes I know the current culture allows you to indulge in the above SJW twaddle but we do see right through it.