I then hit the garage door opener, and the guy walked around and entered my garage within 20 feet of me. He then reached for his back pocket, and I drew on him. He almost wet and soiled his pants!
I don't get it. Rather than addressing this from inside the home where you were safe, you go out to meet the stranger late at night and expose yourself to danger. He also gets to see everything in your garage when you opened the door. Did you know for sure he was alone? What if he hadn't been, and there had been someone else waiting?
Did you at least report the incident to the police, since you actually drew your gun on him?