I saw the nightmare scenario happen literally a few hours ago - two players who had stayed out of each other's way on $2NL and built their stacks up to $13.00 and $14.00, seven buy-ins, very unusual to see one player up that much, much less two.
It ended up all in.
I like what GWU73 said. I've only gotten stacked with KK by AA at 100 bb and lower once (running good I guess). I've gotten away from it post flop once on a QJx board where I was only beating 1010s, and the specific player was likely to fold AK or flat it, and definitely not c-betting full pot, and only calls a raise with AQ. I neaaarly folded preflop.
Another time, I limped with KK, called a minraise from a shortstack in the bb, and folded to two all ins on a dry flop. The shortstack had AA and someone had AQ and flopped top pair. Lost about 6c that hand. In all hands but one, I was able to see the AA when someone else went to showdown and learn that I made the right decision.
Sometimes you just have a sixth sense when know you've been set up. It's like not paying someone off at the river - I deny the site the pleasure of falling for the trap. It's just evil for the site to do that, endangering all the work you've put into that session.
It works the other way too. I see someone open limp in late position, and I know right off the bat he has JJ or QQ. I raise 10x with AA, he calls. Low flop, I don't even bother building the pot, I just open shove all in, he calls with the overpair, and I take his stack.
In fact, I've been the benefactor of having AA against KK all in preflop more than the reverse. I think the times when I've been on the receiving end, I've been able to limit the damage. I've railbirded the $1000NL 6-Max game and was impressed to see someone NOT stack off with KK against AA, he check-called someone down. Still cost him $800 or something. You're pretty much obliged to give up a big chunk of your stack no matter what.