Counter attack skill

there seems to be some back and forth with what to do with the counterattack skill… I believe it should be as follows… the counter attack should only be as good as the damage received… so if a Hero had 100hp with counter attack activated and recieved 500 damage, that hero can’t take 500 damage he can only receive 100 before death so his counter attack can only be 115% of the damage that hero can receive the excess damage goes nowhere so attackers shouldn’t be penalized … a counter attacker who’s hero dies should not be able to reduce the attackers HP below 1… you should not be able to counter attack kill me because I have the ability to one shot your entire HP. hope this makes sense