Some people need help to be nice, sad but true. So here is a little tip:
If you are lucky enough to be sitting whilst others have to stand on a busy train, bus or tube when it reaches its final destination you should let them off first. They've earnt it! Don't start standing up and trying push past, just wait, in no time at all they'll have cleared and you can be on your merry way.
I don't understand why Londoners are always in such a rush (and I include myself in this) most of the time we're only on our way to work anyway so that extra 30 seconds really doesn't hurt that much!
Remember, kindness is its own reward!