I've always kinda thought the whole system needs an overhaul to make sure situations like this don't happen. For a start I feel dissolving not just parliament, but parties themselves for a month after a term, would mean individuals can re-group with others who share their views on policies
at the time of election. Effectively forming new party "groups" every five years, preventing split-parties and people forming stubborn alliances with parties voting for them every year regardless. It would force people to really
think about what they're voting for on a policy basis.