What would drive a 20yo to stab a boy in front of his mother.
People like this need to be locked up for a long time and have heavy psychiatric help.
BBC News - Boy, 10, stabbed in Leicester street while out with mother
https://www.bbc.co.uk/news/uk-england-leicestershire-51165174