Leaf might be giggling on a moral level, but Johnny ain't broke and he likely never will be. Even though he's only played a very small amount he's estimated to have an estimated net worth of $6M if you can believe it. Plus his parents are estimated to be worth about $50M. So Johnny can act like the biggest douche in the world and he's financially going to be ok. Leaf didn't have that luxury.