The Liberal Democratic Party (LDP) has once again been dealt a resounding "no" from voters in Japan. This result reflects a surge of public frustratio