A similar situation happened to me during 2/5 at Crown Casino, Melbourne a couple years back. Was 7-handed at that time, early morning on a Saturday.
This guy named 'Crazy John' just lost 4/5 of his stack and decides to ship his last $190 in the dark, as a straddle. Folded around to me on the SB and I looked down at QJ suited. I was up $200, had about $700 in my stack, decided QJ would be a good matchup against his ATC, called. BB behind me checked his cards, tanked and declared all-in. We had the same stack size. I knew instinctively he was squeezing. I was a new face on the circuit then, he was a reg on 2/5 and was a very capable player. I felt if he did have AA KK or even QQ, he would have flatted the $160 and try to milk me postflop as I'm sure he thinks he can outplay me, not that I'm saying he couldn't. Just relating what I thought he thinks.
Anyway, I struggled with the decision for close to 3 minutes. Decided i was even money against over 75% of his range here (mid pockets). Worst case was he had JJs or AK. Still, with the pot at $1080, and already having $190 out there, it was $510 more for me to call, was getting 2:1. I called. He looked disgusted, board ran out J 4 10, K, 4. He tabled 55s, I flipped over my cards to win the sidepot. Oh, Crazy John had J 4 lol, but no matter.
I related this story to share my view that, yes theoretically in that spot above, KQs shove might be a +ev play. But I believe that in similar spots but with slightly different dynamics, the play should be different. I called because I knew the BB was a good player, capable of this play, like the TS. But does this mean I made a bad call here? I didn't think so then, still don't think so on retrospect. Any opinions would be appreciated.
Sorry for riding on your thread TS.