Generals stay in the military until kicked out because:
1) Free housing
2) Officers (Country) Club no dues
3) Free Travel
4) most everything expensed
5) Send wife to the on base store where everything is at max wholesale prices
6) Insider access to what the mil-indus complex is investing in
7) 80% of salary investable due to above