I think that speaking up and speaking out is the way to go.
I think you don't necessarily have to go the whole hog to do that.
I have made a point on MN about how we should make a point of publicising ANY MP who acts in a way that is questionable. Call it out.
I have been surprised that many posters are largely unaware of some of the stuff their MPs do or think. Even MPs like Rees-Mogg who is well known. It can change opinions and make it about more than simply voting on a tribal basis.
Its only when its spelt out and shared that people realise. Hold them to standards by making them more accountability in whatever way you can think of.