Idiots are one thing, but I do always offer my services whenever I spot a fellow traveler in trouble.
However this reminds me of an incident about 6 months ago with a co-worker.
He bikes daily... his home is about 3 miles from the office. He was leaving one night and was having trouble because his tire was low. I offered my pump. The guy had nothing... no pump, no patch kit and his bike looked like something you would pick up at a garage sale for $10. The tires and chain were just in horrible shape. After no luck with the pump (he had a slow but steady leak) I suggested that there was a bike shop within a short walking distance and perhaps he should get a new tire. (He needed a tire, not just a tube).
Nope, he struggled off on the low tire for home... pretty much ignoring my advise and seemingly not caring.
Oh well.