Every democratic government needs a strong honest opposition to see how the government is functioning. Country needs not only strong opposition but also neutral judiciary, to bring every person including a top general, pm or president to court if they violet country's laws. I don't know which counntry are you living? Is not that country practices what I said earlier? If not then you must be living in Karachi ruled by people for the last nine years, do not know what damocracy and rule of law are?