Street Performer Has Enough, and Punches Guy
To be a street performer is one thing, but to have to take stuff from jerks all the time is another. This street performer had enough of his antics, and decided to lay the hammer down.
You can only push people so far. It makes you wonder how many jerks it took to finally push this guy over the edge. Let be a lesson to you kids - if you see a sort of robot cowboy on the streets, don't mess with him.