The parents are the most well placed to know at an individual level. But responsibility is a cop out, if you are just dropping it on someone.
Granted, I agree it is a hard problem. Not even sure it is solvable. :(