Everyone, including the OP, knew the price going in. He signed the dotted line.
I didn't they drafted me. laugh
No problem here with what the USAF did at all.
It does seem excessive to lose 2nd amendment's rights for life, for doing what is now legal in several states.
Edit:
I also assume that law was not on the books when he smoked that dope.
Ex Post Facto, if so his offence should not apply.