Know your player. If you dont know them, go ahead and push. If your gut feeling is really telling you to fold, then fold. If your gut is a bitch and it always tells you to fold, then just keep playing and experience will toughen him up.

Pushing with KK preflop can be profitable, but against a huge raise, you have to really consider what the opponent is holding. Just saying "what are the chances" to everything would be disaster. What are the chances that your opponents got dealt any two cards? If you think he's a solid player then fold and get his money later. If he just lost a big hand, sucks, you have no read, your gut says so, or you just feel like, then push!