Is he a child or is he an adult? If he is an adult he needs to learn that stuff just does not automagically happen. Best way he learns that is to fail. Let him fail.

That is the right thing to do. He needs to put away the toys and put his big boy hat on now and start acting like an adult for a change.

He has gotten away with too much IMHO.