Alan in my book you deserve 100% forgiveness. And Bluebucks is right, use what you have learned to never make the same mistake twice, and tell as many people as often as you can what you did and why you see them about to make the same mistakes in the future. There is no substitute in life save experience, yours is unique to you but universal in nature. Know that our TEAM is REAL, our GOAL is UNIFIED, our FORGIVENESS is ABSOLUTE, and our TRUST in each other from this moment forward is our BOND.
It is what it is, let's turn the page and move forward sir, be well.
"Leap...and the net will appear"