Letting kids win all the time is NOT doing them any favors. It gives them a False sense of accomplishment, and doesn't prepare them for the many disappointments they will face in life. We have a greatgranddaughter who has been competing in gymnastics, via a program her parents enrolled her in. We have attended several of the competitions, and virtually Every one of these kids is given a batch of trophies and badges at the end of the day. Some of them make some pretty impressive moves, while others are just "present". I think these young minds would be better prepared for future reality, if only the top performers received a trophy. Learning how to handle disappointment and being able to move on, is something that serves a person well in the real world....and the sooner these youngsters are exposed to that scenario, the better their chances in the future.