I would have b*itch slapped him. No one touches my bike but me if I am on it and moving. Some people just need a good solid beating to remind them that acting like a dbag has consequences.
EDIT: stupid sanitization of the forums. i hear worse stuff coming out of little kids; mouths than anything i've seen on a public forum. we ain't protecting anyone except the uptight.