We now live in a culture where kids can no longer play soldier or cowboys and Indians, but we are trying to push kids into shooting sports because attendance is declining at expensive skeet ranges in the Midwest.
I really don't see the connection between shooting at targets or clays and playing soldiers. In fact, I have always seen sport shooting as an antidote to the attitude of seeing guns as a way into violence - shooting stops being about killing things, fighting or violence and becomes, like any other sport, a matter of long (and often quite boring) training, teamwork and technical precision. That sort of healthy attitude is exactly what every coach wants to train in. More than that, though, it often gives people a way of getting things that they might otherwise get through gangs and violence - a lot of young kids go through school without finding anything that they feel good at, or anything which gives them a sense of achievement and makes them feel respected by others. A lot of those go and find those things by beating each other up or committing crimes. Shooting is particularly helpful in this country for that, because it comes through a (loosely) military organisation which can provide things like structure and responsibility which a lot of these people don't have at home. The same is true of all sports, but there aren't many that a child who is no good at rugby, football and cricket will find that they're good at. Even cadet shooting doesn't involve encouraging violence - we don't even let them shoot at man-shaped targets any more, though personally I think that might be a step too far.