I hate that we criticize these kids for changing their minds. I know that some kids like playing the game, but my guess is that most of them don't.
I'm not saying that something shady couldn't have happened, but I think we all underestimate the pressure put on these kids by recruiters and coaching staffs to sign "now", especially on a visit. Some kids like it, some kids tolerate it, some kids hate it. Then on top of it, recruiting has gotten to the point where everything they say is under a microscope from the perspective fan bases.
I can certainly see situations where kids are persuaded to sign on a visit before they're ready and then changing their minds later. I wish they would either make it so that once they sign, it is permanent or that no one can sign until National Signing Day.