I think one of the reasons things like this keep happening is that liberals refuse to acknowledge economic problems and right wing people will acknowledge your problems but lie about the root causes. This means that right wing people get in and then make the problems worse, which paradoxically makes them more likely to get voted in next time.