Adam's right on this one,
at over 9 million views, without any exra revenue from sponsors or other individual agreements made with his channel, he's made around £16K already from this video...
'Act of kindness' would be simply to give the guy $1000 and keep your camera in your pocket.
i can see this argument
however the homeless guy went from nothing to 1000 bucks
and was genuinely touched
the fact he offered to give some of it back shows the nicer side of human nature
this one is a win, win for me
in an ideal world the guy who made the video would donate the revenue generated to charity