I have seen plenty of Marines with glasses...
Either way, it took incredible courage for him to go fight in the capacity he did, without the support that would be involved with serving in our military.
They probably had waivers.
The military isn't giving out too many waivers these days. Between downsizing the force and a lousy job market for young people, there's no need for them. People are lined up around the block to enlist and the military is turning away more than they sign up.