Call the police next time you see him. At least they can get him for public drunkenness, if indeed he is.

Karen