Don't really want to turn this into another bad beat story but I thought I would run this one past you just to see whether what I was doing made sense, and over the long run, if this would be correct play.
Blinds 200/400 (will be 300/600 in 2 minutes)
19 players remain out of 30
Avg Stack roughly 6400
Folds to me on the button

4400 chips
I limp 400
Reason for limp, SB is a complete wacko who is hitting miracle cards, and BB is short stack at around 1800 Was thinking if I raise, SB loves to gamble and will be in anyway, and BB will push all in regardless, I'd like to see a flop with KJ.
SB limps along
BB pushes all in around 1800
Need to call 1400 to win 2600
BB is one of the best players in this room and has obviously been unlucky before joining our table. Ax suited is deff in their shove range (they would slow play the big hands) in which case its almost 60/40....I stop and do the math and its fairly even money....but only heads up..SB has cleaned out 5 players at this table playing trash hands...given he has so much chips (>20k), a call by me would be an instacall from him and leave me in limbo on the flop. So I shove it all in. I know I am probably behind, but I'd rather gamble with the short stack.
SB now has to call 4000 to win 6600...what hands what you call with those odds in a 3 way pot?! (less than 2-1!)
Needless to say...he makes the inspired Q4o call

Dream flop...but two of us left the casino by the turn....
Short of folding KJ preflop (which i don't think was an option) do you think this could have panned out any other way? Was limp calling an option, then shoving the turn when I hit the jack the only way I could get the SB to fold, or do you think he's calling that anyway once he's made the initial call (don't really know how that affects the math?). I don't think a preflop raise would change anything...should I have just shoved PF? Back of my mind SB was never folding Q high...in these spots, do we just curl up into a ball and wait to be blinded out unless we find aces??