Should have re-raised for value. But considering stacks sizes...any raise commits Hero to the pot and he'll have to call that third heart if it falls. So just put it all in now and let opp call on a draw or fold me the decent sized pot.

Also, the flop bet was wrong. He bet $2 into a $5.25 pot. He needs to bet more to really discourage draws and give them really bad odds