Teeter -
I agree to a point. I was brought up to give up my seat on public transport/help people less able than myself, etc. And I frequently still do. So what are my 'responsibilities' towards someone who is causing me or the person I am travelling with, physical and mental distress? I also have responsibilities to myself and the people I travel with, and would despise myself if I just put up and shut up.
I agree with SLF about the seats but that is going to be a long time coming. In the meantime ....?