Thanks for your comments guys. I'd just like to add that if I'm prepared to let someone work on an oil rig so I can put fuel in my car to go to a fell race I don't think it's unreasonable for me to be expected to be willing to go and buy a meal in a cafe to support someone else's livelihood - once the degree of risk involved is also reasonable, which I accept will be different for different people.