If a MP made a comment that women who dress a certain way are asking to be raped I'd expect them to be removed from their post/party
If a writer publicly laughs at someone's untimely passing, literally on literally on day of their passing, I'd expect them not to be given a slot in a national newspaper that claims to abide by IPSO's on privacy, harassment and intrusion into grief
Decisions should be made first at an individual level though. People are not zombies that need to be 'educated' by a mob as to what is the 'right' way to think.
If someone finds a writer/presenter boring, outrageous, out of order or irritating, they can unfollow him or stop watching a show. Viewership may fall if enough individuals share this view, and the newspaper/channel/sponsors may decide to replace him or to allocate him to a different programme.
Same with a political party, if individuals decide not to vote for them because an MP's views are unreasonable or inappropriate, at some point leaders may decide to remove or reassign the person in question.
No one should be subjected to an orchestrated collective campaign or undergo a trial and lynching by an angry horde. And if someone commits an actual crime, there are laws and a judiciary system to deal with that. We are not a lawless society and no one should feel entitled to take the law into their own hands like this