Ethics are for rich people. Morality is for everyone. What this kid did may have violated some of the ethical rules a bunch of privileged people set up to perpetuate and sanitize their own in-grouped society, but Aaron had basically zero participation in that group so its rules must have seemed impossibly distant to him. His actions, however seem to have been both a benefit to him and to his community, vs the other choices he could have made that would benefit him at the expense of his own group. I'd call these actions moral, even if not "ethical".
How different really is this than when Uber or AirBNB thumbs their collective noses at the rules "the man" has set up that seem wrong to them?
Aaron's a hacker, and a hustler, just like us. One of our kind.