Takes two to tango, as long as voters chose party over good leadership we will have a continuation of bad choices from both party's. hold your own accountable. every thing cant be the other guys fault, that's not how things works in the real world.
OR
Adopt a system which creates more parties... Single Transfer Vote... Creates more choice, more choice, more competition...
'Caucusing' only happens really in First Past the Post/Winner takes all type voting... That why a majority of the world uses other systems... Even when the US put the together the Iraq Election system they went for Proportional Representation (Multi Seat Districts) and Preference Voting...