It does bother me that the homeless sit on the sidewalk in front of the door, or stand by the glass door entrance. What bothers me worse, is the stores that ignore what is going on outside....
I understand the homeless and I give a lot of my food from shops and donate small amounts when I can. It is obnoxious and sometimes scary though, when you try to walk in a store and they are standing there blocking the entrance.
The corporate client should know what is going on outside their stores.
The manager is ultimately responsible to politely tell the vagrant that he can't stand in the doorway or immediate sidewalk, which is for paying customers.
This drives the customers away, in my humble opinion, and they may decide to go "elsewhere" next time..