Preflop
A min 3-bet is sometimes pocket aces. But it can also be a recreational player goofing around with random nonsense, or maybe they simply mis-clicked. So overall I am ok attacking this quite a bit with 4-bets, but KQo is a bit to thin, because you are behind to even rag aces. I would much rather do this with a hand like AJ, which dominate more of his range, and also block pocket aces. When you get 5-bet, its a very weird spot, and I think, you have to either jam or fold. Maybe he does in fact have pocket aces, and then even flopping a pair wont help you, so you should just ignore the pot
odds and fold. Or he has enough nonsense like this, and then you just get it in. But to stack off KQo preflop for 100BB we typically need some sort of read, that this player is a total maniac.
Flop
As played I dont see, how you can fold top pair, when you already put in 1/3 of your stack. But this points back to the fact, that if he did in fact have AA, as he is trying to tell you, then you would also be a dog and need to get lucky to win the pot. So all in all I understand, that its annoying, when someone is totally out on line, and then they get lucky and cooler you on the flop. But you have to look at your own actions, and this situation is easily avoided by just calling his 3-bet. Then you would still have gotten coolered and lost some chips, but not your whole stack.