Yep you can't blame people for calling short stack's all in with 10 10. Sometimes they are against 77 - 99, sometimes AX, sometimes they run into AA.
Back I have some input for your previous hand. Since you don't have Ks, you have to bet a lot on the flop, hoping to drive out anyone with Ks + non-spade. Now if your opponent calls you know something is wrong here, and it is probably not a good idea to call an all-in on river. Also, if the board is paired by river, you could run into a full house even with the nut flush.