You are thrice a dipshit:1) Pace wasn't fired and he had already announced his retirement
2) Pace did not criticize Bush or disclose any secret or confidential information. He stated the conditions for his resignation.
3) Being a General Officer does not require a waiver of your rights of citizenship.