Deploying armed rangers against people who are peeing in public is the dictionary definition of overkill.  Strapping up won't do anything to solve the homeless problem, but it will probably get some of them shot just like the dog at the airport.