Rita, IMHO your granddaughter didn't do anything wrong and then excuses were made because of her mother. That would be wrong.
She was simply given a bit of a break. I am so happy that she will get to do some cheerleading and that there are kind-hearted people in this world who care about a little girl who has been through a lot.