I have seen on many threads people talking about how women have a responsibility to keep themselves safe, eg. by not getting drunk, making sure they have transport sorted, not walking through dark alleys at night etc. There is always a fierce counter argument that the woman has no responsibility for getting raped, that the rapist will rape someone if he wants to.
So in this case, I would say it was a bit rubbish that nobody on that bus gave her 20p, but that they are not responsible for the fact she was raped.
It was mean of the bus driver not to let her go to the cash point, but that he is not responsible for the fact she was raped.
It was a bit irresponsible of her not to check bus times and fares and make sure she was there on time with plenty of cash, but that she is not responsible for the fact she was raped.
As for the fact she was vulnerable at night alone, she put herself into that situation in the first place. She should have taken responsibility for making sure she had money for the bus and therefore could get herself home safely.
So as far as I can see, she was to blame for not being able to get herself home, and the people on the bus, driver included, did not show any compassion by not offering to help.
It is terrible what happened, but nobody is to blame for the fact she was raped, unless all women who voluntarily walk alone anywhere at night should blame themselves if they are raped. She was unprepared, the bus driver was impatient, the passangers were unhelpful.