In alot of situations, like the flat you mentioned Bill, when someone is undergoing stress and in the moment, being grateful is down on list compared to getting through it.
I get jaded about helping and not getting a thanks too, but you almost have to know later, once they're out of the situation, they'll rethink it and they'll appreciate what someone did.
Has anybody said "You meet the nicest people on a Honda" yet?