Honestly I don't know how else to say this, but SHIELD are hypocrites, and I can clearly see their crap. They portray themselves as the "good" guys while bad givibg others bad light. They try to make look themselves as saints, but they aren't. They are just as bad as HYDRA, and one scene rescuing people does not compensate it. It was SHIELD who practically took Ava Starr because of her powers, and didn't gave a crap that the girl was slowly dying from the unstable quantum in her. Melinda May killed a little girl. I know the girl was an inhuman that was putting others in danger, but still, she was just a little girl! May could have just knocked her out!
Lets see, Grant Douglas Ward, the traitor. I understand that Coulson and his team were betrayed by him, and that he did some awful things to them, but here is the question... did they do something to help him be better? No. They were too focused on hating him, on how thet felt, on their resentment, that didn't gave him a chance, but hey, Daisy betrayed them to Rising Tide, a hacktivist organization, but she's forgiven. Ward was manipulated for years by Garrett, practically, he appeared to have the Stockholme Syndrome. What about Leo Fitz in season 5 part B? He became the Doctor, but hey, he was also forgiven, unlike with Ward. And also Kora, SHIELD's former enemy whom they gave a chance to redeem. Another thing is... Ruby Hale. I mean, yeah, sure, she was a sadistic, cold, and ruthless HYDRA operative, but that's the only thing she have ever known since birth, she didn't know anything else, but that didn't matter to YoYo, so she sliced her throat out of revenge in the name of "saving" the future.
It has been shown that SHIELD apparently only forgives and gives second chances to those they like the most, and those they choose.