That is absolutely ridiculous. It's so rare these days that you actually encounter a stranger willing to help someone. The least he could do is show a little gratitude.
I'm not going to pretend that I'm Mr. Perfect Mature Guy, but there are certain things that almost everyone learns growing up that they should never forget. Respecting your elders and superiors, yes sir/yes ma'am, helping people in need, etc. Not because you have to, or because you expect a reward, but because it's the right thing to do. A little respect and courtesy goes a long way.
You know what they say about southern hospitality? Well, from what I've experienced, it's absolutely true. For example, the last time I went on vacation in North Carolina, EVERYONE that lived there was incredibly nice. Everywhere we went whether it was the beach, campground, restaurants, farmers market, supermarket, gas station, literally everywhere. It was like a whole different world. Last time I went to Tennessee it was the same story. It's nice to know that there are still some places where people respect one another.