I canvased the Al Anoner's that live in my neck of the woods and they said they thought what you are doing is okay. I know exactly what you mean by not wanting him on the road to endanger other lives. I'm sure ALL of us have thought like that at one time or another.
Now take off the boxing gloves and quit beating up on yourself....
Hugs,
Hangin' In