I don't believe you were hero in this hand.

also, given villains wacky stats I don't think this is that bad a play. He could show up with the flush draw also, and he is definitely doin this with hands weaker than a set.