depending on how close you are to cashing, when you have a hand like this, it is basically a matter of are you willing to risk not cashing and you tournament life so close to getting a pay off?

The hand is great, and yes i think you should have played it under normal circumstances, but the big blind and small blind was relatively small compared to your stack. If you were say 10 spots from cashing, limp in, see what happens, if the guy still raises you all in fold, all he needs is a Ace to beat ya, or draw a suck out even. Fold it, move on, and cash that baby.