Answers

I think "guts - courage" is right.It is positive word to say that someone have enough courage to do something adventurous.

As you know Koreans counts age.so when a young boy disorder or talk rude to an old man.They can say like below aggressively (negative)Otherwise if a young boy say something very right to old man or authorities.Also they can say (positive)

그놈 배짱이 좋구나!you have good guts.그놈 배짱 한번 두둑하네.you have lots of courage.

Something lightly rude thing happen to you, but you just keep calm. Then the one who sees you and ask "why don't you say something about that?"then you can say like this