I'm not sure why you are angry with the Pub for serving him, they are in the business to make money. They most likely know he is an alcoholic & are happy to take his money. I assume he is not driving & staggering home I hope. Alcoholics will spend thousands on booze yet will not have enough money for food, clothes, the family ect...