>>837807
>How do you forgive your enemies when everybody agrees with them and thinks you deserve what you got?
Since when does public opinion factor in to God's absolute, objective, unwavering justice?
If you're certain what you got wasn't what you deserved then those who punished you and sided with your punishers are in the wrong and you should forgive them and pray that they see the light. What's right is right and that's that.
>How do you forgive yourself for your mistakes and shortcomings?
Remember that at the moment of your conception, God predicted every blunder you would commit and still loved you with a such a strong love, it surpasses the greatest love any human, including yourself, could possibly have for you.
When you know that you're loved no matter what, you can accept your blunders as well, pushing forward into the future, growing in faith, making blunders along the way, knowing those blunders won't negate the fact that you're loved.