Well Triptanes, did I get it right? :P If you suspected a steal you played wrong imo. Your hand couldn't beat the median steal hand. You got real lucky and flopped a straight. You must expect your opponent to pay you off when you flop such a hand or you can just lay it preflop.