Maybe they should also complain to their unions or to the courts. A few lawsuits may wake up some corporate executives who seem more interested in looking politically correct than in showing elementary decency toward the people who work for them. If you work for your money, let them work for theirs. The only way to get bums off the streets and out of our parks is to stop giving them money. It is ridiculous that this segment of the population, which has the highest income and several times the average wealth of younger people, is given all kinds of special discounts, in addition to being subsidized by the younger generation through Social Security.
Nobody owes the elderly anything for being nice enough to live a long time.
As one of the elderly myself, I did not live a long time as a favor to anybody else. Whether what you are doing is really a service to the public or an indulgence to yourself is often best tested by whether other people want it enough to part with their own hard-earned money to get it. Centuries ago, someone pointed out that some people think they are born booted and spurred, to ride mankind. Such arrogant presumptions still abound today among environmental extremists, race hustlers, feminazis and others who thrive on morally intimidating others. The question is not why they do it.