I agree CC...band and athletics typically are better off in preparation...maybe it is due to the fact that they are structured to live in 100 degree heat during the summer and freezing rain in the fall, whereas, the JROTC cadet only knows how to wear their uniform and PT is not a part of their structure, which is a big deal at BCT.
I am not trying to slam the JROTC people, but just trying to highlight that JROTC will mean nothing when they are screaming at you at the AFA, it is your internal strength that you will need to push through and JROTC doesn't prepare you for that...carrying a 50 lb drum in polyester while playing and following the choreography on a 95 degree day with 80% humidity will prepare you or 40 degree weather while it is raining.
OBTW, I have no children in band. DS2 is in hs football.
Also, the difference between being in band or athletics compared to JROTC, school is over the JROTC student can turn on the XBox and veg...the band or athletic person may not get home until 11 at night. This is one reason that the SA's like these type of candidates over JROTC because they have proven time mgmt while maintaining their gpa. JROTC is not an EC, it is at school as a class.
JROTC has something called Raiders. It's very physical and lots of hard work. Somehow I think running miles and various other physical things in 95 degree heat with 90% humidity is hardly vegging after school on the XBox. There is also conditioning for Drill Team, Rifle Team, Honor Guard and various other things. Marching and formation are held outside, again in high heat.
JROTC is also not over when school is done. There are hundreds of hours of community service, parking at every home football game, 2 days a week of Drill Team practice for hours, Rifle Team practice, etc.
Now it may not be that way at your school, but I know that at our school it is very time consuming.
Being in the band and on sports teams at school are the best, but unless you see the kids spending hours and hours every day, Friday nights, Saturday and reports on Sundays for JROTC it's a bit unfair to put them down.