> I take it you have never been assaulted by an angry drunk before.
That's a non-sequitur. Regardless, if you are looking to get assaulted by an angry drunk talking to homeless people isn't a very effective method. For best success try pick up bars with an 20-30 year old clientele, or just accost someone on the street who is already visibly drunk and antagonistic; they are (unintuitively?) unlikely to be homeless but will often happily have a go at you.