If for example, I will throw a molotov, and my teammate will go to that molotov for just a second, He will be able to punish me for making damage.
If I’m correct, punishing and forgiving should work only when I kill a teammate.
PS. Punishing for damage works only with combat abilities(frags/mines/stickies etc)