As the saying goes, "To err is human, to forgive is divine." I know a few people that could learn a thing or two about forgiveness. Some folks just don't have the courage (to forgive) - while other folks, sadly, don't care (to forgive). I would like to believe that forgiveness is both given and earned - and sometimes, not in that order.
Your poem was direct and to the point. There were no hidden meanings, or clouded symbolism. Those things have their time and place when writing - and this piece needs neither of those things.
I loved this line...
Forgiveness is enlightenment
All to true. The absence of suffering and desire (enlightenment) cannot be had without forgiveness.