The subway making the decision to remove the benches is a failure of society. The homeless being homeless isn't the subway's fault or responsibility, but keeping the subway clean and safeis.
The point I'm trying to make is, complaining that the subway is trying to solve their immediate problem instead of solving major societal issues is not going to resolve anything.