Yeah, if you have a habit of confronting people in public when they've been assholes (and make no mistake, he was an asshole who deserves a beating), it probably would be a good idea. Or if you live in an area where these sorts of things regularly occur to you.
What possible outcome could you possibly expect from contronting someone who had done that? Just keep walking man. It sucks, but it's not like you're ever getting an apology.
The "/v/s recommended games" wiki is mostly maintained by 4chan users (yuck), but it's been a good source for both mainstream and hidden gems.
SNES, Sega Genesis, GBA
If I have time later I'll edit this with some personal recomendations.