Your country is already under attack you lazy bum. Talibans and TTP and god knows who else are killing your civilians and military people every week.
What are you doing about it? What protection are you providing?
You want to flight foreign invaders..why? coz it's easy.
Taken a gun/ rpg > point at evil enemy > fire. It's like playing cowboys and indians. Play hide and seek, kill or get killed. It's rather straightforward.
But you choose to ignore the war that's already happening and killing your people. Why? coz it's hard to change things, change the system, change the mentality and preconceptions of people. It's not as easy as firing a gun.
That takes actual effort, time..lots of time, commitment and devotion.
Are you doing anything active to improve the current situation? No...? too much work, isn't it? Not up to your challenge? Or not glamorous or adventurous enough for your taste?
And consider your pledge again, you swear to protect Pakistan. Next time there is an attack, and you are sitting comfortable at home, it means you are just talking rubbish.
If you can't take any action, at least for sake stop making these kinds declarations. It's a waste of oxygen.