I agree with your first point but disagree with the second point. This is democracy which has given PTI the right to protest against elected government. Now, we all know that is a lie that they won without rigging the election. We all know the past two tenures of the same government were absolute disasters. But it is democracy that gives you the right to say what's wrong and to stand on it.
Unfortunately, what we have is more of a "Democrazy" rather than "democracy" where using money one gets the power and then change people's mandate.
At least Achakzai will never get any vote in our constituency but rather check in KPK where 90 pashtoon lives, had he ever won a single seat. He is considered by people as Dalal of Nawaz