Exactly - which means they are in the wrong business. THEY SHOULD HAVE NEVER BEEN IN THE MILITARY BECAUSE MILITARY MEN ARE TRAINED TO BE FIGHTERS NOT ORDINARY HUMANS. They fight and they spill blood against the enemy.
That's very primitive thinking. Sorry for being so blunt.
Human factor can not be neglected, whatsoever. See, if a military guy is trained, and fed well, but he is worried about the education of his children, or the place where his family lives, can he concentrate on war theater? Humans are humans, and no training can undo it.
In Pakistan, military is overpowering because of India, as for security, we need to concentrate our resources and attention more on defense. Sure, some military guys take unjust advantage of this situation, but such are humans.
For the betterment of affairs in Pakistan we need to take two big steps.
1) Work to disintegrate India.
2) Formation of a power in Pakistan that is controlling bureaucracy and military both. This will stabilize things in and around Pakistan.