I dont understand what his beer drinking has to do with anything, you keep referencing it like its a bad thing. I drink beer and I am sure plenty of others do also. So just pay the guy, what he spends his money on is really his business and should not dictate whether he gets paid or not. He did the work, you inspected it and left. Done deal,pay up.