might is a generous word, it's a gaping hole in your game. You should realize your implied odds are nullified by the times he has KK or has JJ/QQ/AA and rivers you.
You're not drawing to the nuts here...
ok, point taken. my reasoning when playing the hand in the heat of the moment was something like:
i have 2,5 dirty odds which are the 2xT plus the BD straight draw. however, i have to discount the fact that sometimes i make my hand and still lose plus the possibility that the BTN raises. so that's why i gave myself 2 outs.
analysing now the hand more calmly i can see that was probably a too optimistic estimate as probably what i had was a 1out-ish draw, thus making the fold on the flop the better play.