You could justify this by saying that he made this mistake because he is just a boy of 23 years old, no older person will make such mistakes, but trust me, mistakes knows no age, there are mistakes for every ages, no matter how smart you are at stealing you will make mistake one day and get caught. Crime gets you there very quickly and it will pull the plug on you very fast when the time is right.
Crime doesn't pay.
When the implication is negative, only those who share the same mindset will justify it.
23 years old may still be very young but she is mature enough to know what to do and the path she should take because after all when she is of legal age it means she can be responsible for what she does.
It's not a matter of being young or old but ultimately it's a matter of responsibility and risk. When he does this then he must be ready with all the consequences because all actions have consequences and there is feedback that we must receive.
Evil is still evil and there is no comparison that will turn evil into good.