Only $12 invested with $90 behind. I think you can justify a fold here, especially with a solid read. I have not found the occasion to fold KK pre-flop yet, but this would be as good a place as any. It sounds like you are 50% chance to split & 50% dominated. A wise man once said: "If you are calling an all-in hoping for a split, don't call."
Also and more importantly, good job recognizing your own TILT surfacing, and then quitting to avoid future bad decisions.