Haha, so the tourist just happened to have his camera pointed on the selfless little-paid officer handing out 100 dollar shoes to random homeless man and just wanted to share it with few of his buddies but accidentally turned out to become a story published in newspapers and tv-channels

I was skeptical when I heard about it as well. I think it was definitely staged. But still a nice gesture on behalf of NYPD.
I bet you anything the homeless man sold his shoes for drugs or alcohol.