Tend to find a lot of tourists especially American will wave, whereas a lot of British people will go out of their way to be miserable, nasty and ignorant.
Where in the Highway Code does it say you MUST stop if someone is on the pavement and not the crossing? As far as I'm aware there is no legal requirement to stop, the only exception being a driving test. Unless someone physically steps onto the crossing then you should exercise caution and be prepared to stop, if you can. It doesn't mean you have to.
http://www.haroldpotter.co.uk