@CuboidalSlipshoddy
The problem is that a lot of people who can't or won't drive think they deserve a medal for it. Rather like the "oh, I don't use the Internet" brigade, they are deluded into thinking it makes them quirky, interesting or clear-sighted in a way the rest of us secretly envy. They can all get stuffed: they can afford a taxi from the money they're saving in not running a car, and I don't have "Uber" painted down the side of mine for a reason. Fifty year old able-bodied academic with a driving licence who doesn't drive "for environmental reasons"? Get a fucking bus.
THIS. I hate the type who don't do stuff that many others do, and think it makes them superior. 'I don't have a telly,' 'I don't have a smartphone,' I don't have the internet,' 'I don't have a car,' I cook everything from scratch, and churn my own butter, have my own allotment where I grow all my own food.'
Fuck.
Off. 
The story in the OP is, sadly, why I don't get over-friendly with neighbours, or offer to do anything or take anyone anywhere. Nor do I expect or WANT anyone to do anything for me. I mean, I am friendly, and would offer to help if someone was seriously struggling, or needed help in an emergency, but I will not be mugged off, by cheeky fuckers who knock on the door for a lift to the shops to get some twatting milk or bread coz they were no forward thinking enough to stock up earlier in the week......
We got a bit friendly with a couple in our last property - 10 years older than us, couldn't drive - and within a couple of months, they were asking us for lifts and favours at least twice a week. Got on our tits so much! We were glad to move house! Never again I tellz ya! No more being over friendly with neighbours - ever. On the rare occasions we have been asked since we have been here, we have said no/made an excuse, and after the first 2 or 3 times of asking, they don't ask again.
Also, it's always people who don't work who are the cheeky fuckers....
I am a busy person, and don't have time for your entitled, 'special snowflake' shit.