Your saying you don't see teamwork in sports? Clearly you can see it in racing, at least around here. Having a teammate on the track can help and does work. You gotta be crazy if you can't see teamwork in sports, how do you think these teams get to where they are, win championships? I played sports as a kid, the first thing they taught us was to have fun, then to work as a team. When the kids are young and start in sports, its all fun, but as they get older and better at it, things get less fun and more about competition, discipline, and winning. A good example of that is basketball or football, kids league teams practice maybe once or twice a week, and have a game one or 2 weekends a month maybe more often in bigger cities, but middle school and high school teams practice 4-5 days a week if not every day, sometimes twice a day, running play after play and drill after drill to get these players to be the best they can be. Kart racing is kind of the same way, as kids they go to the track and the young ones sometimes play around and socialize while the adults and crew get the kart ready to go, the kid just drives and has fun, but as they get older they get more involved with the kart and work on it, work on their own tires, they get more competitive as they get older, right?
Just to be clear, I agree with you completely that it isn't right to scream and yell at a kid or child, especially for something that happened on the racetrack that wasn't their fault or couldn't be helped. They are kids, and are gonna make mistakes just like adults do, some parents apparently dont seem to realize that, they try to push their kids too hard, but who is anyone to try and tell those parents that its wrong or they can't do it? I know I dont wanna be told how to raise my kid, neither should anyone else.