Every unit is different. Every retired soldier is different. At my high school, the program was run by 3 VERY different men. There were three guys in charge - 2 first sergeants and a colonel. They were all freaking awesome. I wasn't in the battalion, but they let me become an "honorary member" who somehow got drug into road marches, but experienced wonderful benefits with rappelling. The JROTC was always busy going to the mountains, Florida for Scuba, competitions for the drill team, Raiders, rifle team, and color guard, and visiting army bases for training and tours.
Try to get into a similar organization in your area if this one isn't satisfying. Give ROTC a try. If you are interested in the military, being in the ROTC will provide serious benefits.
Stick through it!