Re your title, it's not correct to say its always right to call preflop with KK. It's a hard fold, but when your gut is telling you you're coming up with aces, you gotta go with it.

I agree with zenbitz with both points.

In Hand 1, you say you're 90% sure villain is holding aces but you still call the 4-bet? Trust your reads.

Hand 2 is probably a call. You're probably ahead of villains' ranges enough.