He probably thinks he's SUPPOSED to ride against traffic, and that you were the one who's wrong. Hopefully somebody sets him straight before he gets somebody killed.
I don't know what I would have done. Probably stop in my tracks and make him go around me.