I had my CP at agym for over five years and always thought... That's just how this sport is. I had a "last straw" moment last season. The atmosphere was so negative, they coached by instilling fear, constantly threatening and insulting cheerleaders. Although my CP was never the target, I just didn't like it. We finished the season and went to a competing gym. My CP was reluctant at first. She had a comfort level with the coaches, team mates etc. but I as a parent could see how detrimental it could become. I tried to discuss this with the gym owner, she would not return my phone calls. My CP went to a gym where she did not know a sole on her team and has never been happier. The atmosphere is totally different. They are positive, practice is fun, they work hard, they celebrate the successes of everyone on the team - it's wonderful. They do not always win and when they don't the coaches focus on what they can do to improve next time, not who busted a skill and who "cost" the team the victory. I never thought it could be like this - but it is! I only wish we did this sooner as she's close to aging out. I think having proper leadership is the key and that's what was missing at the old place. The coaches did not have a strong role model in the owner. The coaches at the new place are fully supported by the owner and the owner is very involved with the teams. I hope you can find the right mix. It can be scary to leave the "devil you know" but there are better options! Good Luck!