Team hopping is a national and societal phenomenon that has really taken off in the last 5-10 years. Another poster alluded to this as well - if you face any adversity, just run away to a safer place rather than stay and fight. That is the new mentality in sports and it goes for every team sport at all levels now. My son plays 13U travel baseball and we had a kid on our team who quit at 6:30 pm the Friday night before our season opener to go play for the very team we were facing the next day. And what really boggles the mind is that this kid’s parents let him do it, in fact, they were most likely the drivers behind the decision.