Joe Revans means in slang: Named after a little annoying prick who believes he is hard. He is likely to piss off you all the time, and is sensitive little boy. Although he thinks he’s hard, he is actually hilariously stupid and weak. When he gets angry, he will kick you on the ground and flail about. (in Slang Dictionary, added by Salvatore Boone)