I don't understand everyone picking on military training practices. They don't do that for fun or to humiliate you, they do it to prepare you for combat. You sign up for that when you join the military.
Some people really find they are good at that stuff. Others have no real options (I met both). Most are somewhere between that and where you are.