Are you serious? Why don't you just tell him, " Hey, I understand you like to drink and stop by to say hi and all but I have children and your behavior is beginning to bother me. Can you please stop knocking on my door, Show me some respect." If he gets crazy call the police...