Keep calm again John...
People do mistakes and no one is perfect. We are human being who is bound to have failures and it is okay if we have some of things we trying hard to work on go wrong and eventually ends.
If other party is doing well following rules and regulations, never forget that they are humans too. What you see is probably not what is truly is. They have weakness and they may have failed in many things as well.
What seems to be important to you, might be considered as something that can be excused to them. So, fear not because not everyone is as perfectionist as you are.
Even so, do not get it wrong. It doesn't mean that you can do as many mistakes as you may please. Accepting and admitting your mistakes also doesn't solve the problem. Look deeper to your mistake and analyse it. Fix what you fix and make sure it won't happen again. Urge an improvement and better yourself so that things may run smoother than before.
Yes, people give second chance. But, never you heard someone says a third chance. Lastly, find a way to communicate better. A good communicatipn leads to a good relation. And a good relation means acceptance and recognition.