I am of the opinion it is not acceptable. My reply would be along the lines of "Take a flying leap to yourself." I don't need some asshole from anywhere telling me what I should pay to a hat for a street performance.
However, as with Eliza, I too buy food or coffee for hungry people.