It’s really not that big of a deal. In the case of commission, you’ve violated Hasbro’s copyright and made a profit from it. The only reason you’re not getting a C&D is because Hasbro doesn’t want to take the time. Did you ask Hasbro if you wanted to use their copyrighted characters to make money? No? Then you’re a hypocrite.