How many players saw the flop? There are quite a few drawing hands that make even your set very vulnerable should any paint card hit, like it did and you should not give them reason to draw out on you. I realize after looking again, that you weren't giving odds for him to call, so bad play on his part. but I might just push there so not to get run down, but who knows, as I'm not sure how much was in the pot when you bet the original 5 on the flop.

Also, after calling his raise and not re-raising him, what was your thinking of pushing in on the river? Seems that if you think you had the best hand after the brick hit the river, why not find out on the turn when he raised you.