I'm not sure I like the "wearing a hoodie" meaning "so poor they don't have a car".
The idiot kid in the OP is extremely lucky. Hopefully he realizes that he needs to change his behavior before he is seriously hurt or killed. I've encountered wrong way riders before. I always say "You're on the wrong side of the road". I get either no response, an eyeroll, or a "f*** you".
I'm going for my League Instructor certification this year, so hopefully I can get more riders educated on the correct way to ride on the road.