You really didn't "kill" his odds for calling. Maybe he was only getting like 2.6:1 to call which isn't neccesarily the right price for calling the flop, but he did have implied odds for the call. Implied odds are a much bigger factor in NL than in limit. I don't know if that player would call to draw a scare card or not, but I think your laydown, given your line on that player was good.