Things sure have changed since I put in my 26 years. An honorable discharge for MENTAL/PHYSICAL/MEDICAL CONDITIONS?
I know of a soldier who was given an honorable (yes, honorable) after coming up hot on a urinalysis. He has to have a waiver signed to reenlist though.