I disagree with the word too. You are correct that good people wait. You are wrong saying good people wait too long. Good people are slow to anger, but look around you. Irw actions you can see how scared 'evil' is. How can 'evil' be scared out of it's mind if good people waited too long?
I ask you: either take back what you said or show us were evil is winning?