There should be a support system for kids not given a contract. It can simply be something that sets them up with a new club, or if the player isn't going to find a new club, some sort of trade school or a path to a job within football.
I'm sure there's a lot more that needs to be done, but clubs should have a responsibility to help kids who's life has basically only been football for most of their teenage years.