can’t all retired military personnel be recalled to active duty at anytime?
Yes and no.
There IS no true expiration date of our oaths of office, no outprocessing step where you take back your oath.
NOT everyone can or will be recalled, but in general, anyone over the field grade rank of 04 (Major in the Army, AF, Marines, LT in the Navy, etc) can be recalled to active duty.
Back in Desert Storm II, 2003, I worked with a 66 year old psychiatrist who was recalled to AD after nearly 15 years out; another, an orthopedic surgeon who lost his practice, hospital board position, marriage, everything when he was recalled in Desert Storm I 1990.
I’ve never seen nor heard of an enlisted guy being recalled, but I imagine it could and has happened.
Yes
I don't think so, I think it's only 2 or 3 years after you separation.
BTW just because you served the country in the armed forced does not mean you loose your 1st amendment rights for life.
It's a silly notion and insulting to our vets. They, more than anyone have earned the right to say whatever the F they want.
Enlisted personnel whose contract is over? No.
Officers commissioned by the President? Absolutely.
I believe that in most cases they can. There may well be age issues as well as health issues that would prevent a callup.