First of all, I forgive you for not reading and trying to understand my point and abuse me by calling names. (There you go, you have an example when to forgive)
I never mentioned forgiveness is the ultimate choice. Neither did I mention being assertive is. My point, to repeat, is this - the decision to take your action DEPENDS ON THE SITUATION. We should not blindly advocate "always forgive" or "always be assertive". It ALWAYS and ALWAYS depends on the situation.
What we should do is to have the mindset to take a step back and analyse the situation and choose the correct action.
The example I gave is purely fictional and I don't know how you are blindly taking a stance against such abusive elderly ? Maybe you have worked with elderly and maybe in those situations they deserve it, but how do you know the situation of everyone in the world ? How can you take that stance without having enough information about them.
Again, please take a step back and try to understand my point.
This is not available on Android yet right ?