personally i think that is one of the worst things a person could do and reflects extremely poorly on you whether the homeless person said an offensive thing or not the guy is fucking homeless there is really no amount of hearing faggot that is going to make your life as bad as his so to attack him on that basis is just well theres almost no words