Actually currently we are given the azhaab of Shariffs and prob Maryam in the future....Yes ALLAH is just coz people like you voted for these cheaters!
no as you say Imran won every seat in Punjab but lost due to corruption, So Allah did not want an honest person to be your PM (well thats the only login comes to my mind) so you have what you deserve