I think the consensus is that you should not have folded the KK. Personally, playing for the bubble and not for the win would not have been my choice, but here's something else not mentioned to consider if you are playing this type of strategy.
You were not real clear on whether or not you where the smallest stack at the table or whether one (or more) of the other short stacks involved were. If not, then you would also have to figure that even if your KK cracked, one or more of the other short stacks would be marked as going out before you, obviously. If you shuffle that in with the fact that you've had two raises in front of you, which says to me a decent probability of two As out not to mention the calls behind you which also denotes an A or two maybe, then you have every reason to call and very little to fold those Ks.