I'm not saying that everyone in the military is lazy or a jackass. Most of the guys are great, its the few bad apples that spoil the barrel.
Thank you for your service.
Yes, you get promoted due to seniority even if you're a lazy moron.
I know guys who retired from the military who can't work in private industry because theyre too stupid and lazy. Entitled babies.