I've hit many people specially when they see me cycling up the road and they still cross even when there's a green light.
I cycle on pavements but at a slow pace, try to avoid people ,you can always tell when you see a knob walking thats going to cause you problems.
You can't cycle on the road as the driver just don't give a crap, i've seen buses and cars on cycle lanes in London, i seen drivers look you in the face see you coming and still pull out.
That's another good point... Especially in London.
The number of pedestrians that see a cyclist on the road but still cross, then force the cyclist to slow down or swerve is ridiculous. You wouldn't walk out in from of a car, expecting them to stop for you, so don't do it in front of a cyclist!