Marty didn't really think the nickname hurt Homelander much, Frank knew it would hurt him, but Frank was genuinely terrified of him, and he really forget about it from old age
None of them were. If you are sorry only when the punishment comes then either you did not know it was wrong which is evil or you were never sorry. None of them saw the person in that room and that is why he is not a person now.
Homelander was the product of his environment. Like Columbine; they could've become heroes but their childhood environment made them mass killers.... just kidding, Homelander didn't need to exact revenge; Columbine killers, I mean Homelander could've just let it go and take it more.