Danielle was forgiven because she is fit.
Jade was forgiven because she is good at PR and knows how to work the public. People also started to feel sorry for her because she is thick and didn't realise etc.
Jo has not been forgiven because she pops up every now and again to tell us how suicidal she is. She hasn't tried to move on and has left the public eye until next time she pops up to tell us how close to killing herself she is.