I will give you one reason why club teams are ruining the game. What about town pride?? I grew up in a blue collar town but had a great team. I am proud of where I grew up and when ever asked I say it with pride (2 t . the i). The other day I watched a game and all the kids were wearing different helmets from their club teams. The haves and have nots. What happened to school colors.
Brings me to my second reason. People figured out they can make a lot of money off everyone who thinks there kid is the next best thing. Even the equipment companies joined in by raising prices on everything. Do you know all equipment is made the same and do you know what it cost to make a plastic head?? Because of this parents (some anyway) can not afford to buy 2 helmets.