Hurst, well put.
In many cases, when you're talking about abstracts like character and honor, it's not so much about what people do as it is about the reasons they do it.
Just to play devil's advocate...
If your daughter plays for a club team, and she feels she is not being challenged and developed, and she believes she will become a better player in a different environment, that is one thing...
If she receives good training and development, grows as a player, and then leaves simply because she believes she can have a better winning record on a more stacked team, is that the same thing?
Same player chooses to stay with her team. If she does so because of loyalty and the belief that she is gaining something meaningful and can help build something, is that the same as staying because she doesn't want to have to push herself as hard to get the field time on the more competitive team?
Same action, different motivations. Are they the same? Can you make a judgement on a person's character based on a surface action, without knowing the reasons behind it?