Did you pay for the roadside assistance? If not, it's always going to be the responsibility of the renter to get the disabled vehicle back to the nearest station and into another car.
If you did buy the roadside assistance, I definitely would be frustrated too.