I do agree with your statement that people get frustrated and will end up doing something foolish if you keep raising them preflop.
However in your example it just seems like a matter of having the right cards at the right time.
Would you have called his 1000+ all in on that last hand with any other of the hands you had been dealt previously? eg. 33, A3, Q2, 85, 72???
Setting the trap I agree with but springing it...........??? Hmm.