I understand that if you serve this country as a President you should get some monetary compensation, but how do you justify $400,000, pay no social security, security service for life and probably free medical too; when there are military people defending this country and losing arms and legs and all they get is an Honorable discharge, maybe a little money, crappy medical help for their disabilities. They also spend up to 20-30 year to get a small pension and told go back to work so you will have enough money to live on when you retire. I guess only the elite class deserve such a high pension when the leave office after a short time while every other American have to spend a life time saving and scrimping to get the little they have and still have to fight to get their social security benefits. For the elitist who stay in office longer than two terms are in my opinion are just power hungry people. Bring on term limits.