"Gone, thankfully, are the days when rape victims routinely were treated as if they deserved it. Perhaps the time also will come when the American people are no longer blamed after terrorists kill them."
"We are not there yet"
Actually, I don't think "we" will ever get "there". So, nobody should get their hopes up.
The best thing we can do is to continue to defend Western, Judeo-Christian values and inculcate them in our children and fight the threats-hard-with whatever weapons we have at our disposal.
We have to live well, with joy and never give up.
These are are only "revenges".