but clearly there are exceptions. He said he even walked in the rain to offer someone a seat without offending them.
As I said earlier, it's a polite thing to do but nobody should expect it. With obvious exceptions, your example of old woman with crutches or whatever being one of them. If it's that clear and obvious that they're struggling then the benefit of giving up your seat outweighs the risk of offending them.