I don't understand the whole "loyalty" thing (the way gyms operate) either.
At the end of the day, gymnastics is a business. I don't feel intense emotional loyalty to my auto mechanic, my doctor, my dentist, my internet provider, my children's schools etc. If they do a good job, I am "loyal" in the sense that I will continue to be a paying customer. If I am unsatisfied (for any number of reasons), I will take my business elsewhere. This is just business-as-usual in a free-market economy. We have choices.
I don't feel "sad" or "disloyal" if I decide to take my business elsewhere. It is what it is, and if you want to keep my business, you need to earn it. I appreciate good business practices, and I will "vote" with my wallet (and "loyalty"). My loyalty, however, is ultimately to my child if the business I am choosing is something they will benefit from (school, dentist, pediatrician, sports team, gym).
So, I repeat, gymnastics is a business like anything else. I pay the coaches. I have the right to expect certain things in return. The gym is not some type of voluntary social club, and the coaches aren't working with my child for free.
If a paying customer decides to leave a gym, the gym should handle it professionally. In any other business, I (as an owner) would want to know why they were leaving and how I could prevent such losses in the future.
Can you imagine if any other business acted like gyms do? For example, what if you had to sneak around to try out a new auto mechanic, and if you do try another one out, the first one "bans" you, and you become "persona non grata"? This is just ridiculous.
This is not to say I don't appreciate good coaches because I do (I appreciate good teachers, good doctors, etc). I try to show the good ones that I appreciate them. I teach my children to show loyalty to their team while they are on it--that's just good sportsmanship.
However, somewhere "loyalty" in gymnastics has definitely crossed a line into something not professional or mature.