GI glasses are eyeglasses issued by the American military to its service members. Dysphemisms for them include the most common "birth control glasses" (also called "BCGs") and other variants.
I have to google that because I don't know what that thing is. lol! Your life at the navy is prolly fun and full of adventure. Especially that you were stationed in my country. I can't wait to read more stories from you. :))
Yeah those glasses looked awful and were practically indestructible. I tried to break them on several occasions and nothing happened. I believe I still have them.
Maybe the navy put a chip inside those glasses to stalk you. Indestructible means they're not cheap. :))