That's one hell of a broad brush. Would you care to elaborate how some recent and admittedly horrible events in Chicago overshadow the entirely of the JROTC program? I'm not a JROTC guru, but in making such a large claim, you clearly must be.
So, by your standard, if a program fails in one location we should change the rules everywhere? That doesn't check. You're willing to trash a whole program based on the outcomes of one section of society. But let's walk the dog a little: What's your take on service academies? Ban those too? What about CAP? They've had scandals. Executive staffs? Political interns? Oh yeah, and Colonels. LOTS of sex scandals with Colonels. Get rid of all those too. Where do you draw the line.
Restructure and reorganization? Definitely. Rip away the foundational bits? Ummmm no. You might as well get rid of uniforms, saluting, flags, marching, PT, and all forms of decorum. Heck, just say whoever's the biggest and strongest gets to make the rules. That works out well, right?
Hyperbole aside, consider what the military will look like when these kids who started their military experience with no rank then become leaders. Consider an active duty general in AFPC someday recommending we get rid of ranks, because he saw it work once when he was young... Seriously. That kind of shit has happened. Moreover, casting aside rank is the first step towards casting aside responsibility and accountability. I'm a history guy, and yes, there are 1000's (plural) of years of written history with ranks involved. There were periods when social status fed into that, but rank has ALWAYS been associated with responsibility. It's one of the first tiers that separates the professional military from a militia or a band of civilians.
According to you. If it was so dumb, did you burn your rank in effigy about how you were being oppressed? I doubt it. It wasn't dumb, you simply didn't understand it. Just because you think a tradition or structure are 'dumb' because you don't see with a long vision, don't mean jack in reality. I have no doubt many people have thought you are dumb, that doesn't make you dumb. The facts of history don't give a shit about our emotions. Ranks structures have for 1000's of years created order, unity, cohesion, and a clear line of authority in military structure with members down to the age of 12...and younger if you're Greek.
Step back and look at the nearly 300 year tradition of the military in this country alone and you might grow some respect for rank, structure, and responsibility. You don't have to like it. You DO have to understand it, especially as an officer. Some failures in that system don't make the system bad. They mean that the system is populated by imperfect people. The system can be improved, but not by wiping away it's foundations. If we based our military authority structure solely on the moral success or failure of the individuals, we'd have cast it aside right about the time Benedict Arnold decide he didn't like how things were being run here.