It was wise you waited, and I'd be angry too. Having not shown up once, he will, hopefully, not be allowed bail when he is arrested again. They gave him a chance. I also hope the judge is no fool and can see this is a man who doesn't want saving...nor does he want to bide by the law and be a decent citizen sorry for his mistakes...all 20 of them.
Don't let it eat you alive, just stay on the path and keep going. In the end, he will get what's coming to him, I believe that.
Hugs