A man was walking down the street when he was accosted by a particularly dirty and shabby-looking hobo who asked him for a couple of dollars for dinner.
The man took out his wallet, extracted ten dollars and asked, "If I give you this money, you won't buy beer with it instead of dinner?"
"No, I had to stop drinking years ago," the hobo replied.
"Well, you won't do something crazy like spend the money on golf instead of food?" the man asked.
"Are you NUTS!" replied the hobo. "I haven't played golf in 20 years!"
"Well," said the man, "I'm not going to give you money. Instead, I'm going to take you home for a shower and a terrific dinner cooked by my wife."
The hobo was astounded. "Won't your wife be furious for bringing me to your house?
The man replied, "No worries. It's important for her to see what a man looks like after he has given up drinking and golf."