By 21 years old I think you're no longer a "kid".
In any case it seems like he needed the money to pay for college so he ran a side hustle. The only thing that's remarkable here is, when found out, he used social media to turn it into a PR issue which in turn forced Krispy Kreme to deal with it on PR terms rather than legal ones.