Beating your dog today for pooping on your carpet last year does not seem to properly change future behavior.
You touch on a very salient point regarding revenge. If the short term memory of the target is in play, anything other than an immediate response is fruitless as it teaches no lesson.
When raising our boys my wife and I disagreed a lot about when an immediate swat on the butt was appropriate. It turns out that the swat was the ‘attention getter’ because it was followed by a lecture.
With liberals and muslims however, you won’t get their attention unless you deliver an immediate and merciless response. And if it is properly delivered, you won’t need the lecture.