When someone provokes you, and you have the ability to destroy them but choose to let them go, that is called magnanimity. If you do not have that ability, and you choose to forgive when someone provokes you, that is called weakness. You can only talk about magnanimity when you have the initiative in your hands, and your enemies know better than you whether you are magnanimous or weak.