Yeah, not the best look. I'm sure he thinks he's doing net good since he's getting him food and buying him $1400+ worth of Adidas shit but he could have done that without splashing water in his face or putting it on social media. Doing one good thing doesn't justify doing something degrading and disrespectful.
If you're fucking homeless and someone offers you food, shelter, etc., then they start acting a certain way, you're not going to turn around and walk away because what they're offering is more valuable than the dollar equivalent, it's your livelihood.