This post (rather, some of the comments) are a perfect example of "looks good on paper" vs "reality of the situation". These guys merely have shorter stacks than you, not short stacks!
18 bigs is not exactly short.
Maybe you did have the pot odds
to call, but look at the dynamics...two
shorter stacks have shoved, so bigger pairs and overcards are THE range, unless they were just maniacs, of at least one of them
. Calling and losing would take almost 1/4 of your stack away.
This exact situation is why many a big stack gets into trouble. You are the chip leader, and if you lose here you will give up that lead and create a larger stack at a table you were on top of chip wise. Fold, and when one of these villains win, it's only a 52k stack so you are still on top of them. Which is better? 30-40k ahead, or slightly behind? And what if they chop? They still only have 22k each.
Fold, fold, fold. You can find a better spot.