I agree with everyone. And I would also look at it this way: maybe just maybe his intentions with your $50 donation was less than honorable and by you giving your hard earned money on good faith would inspire him to do the right thing and pay it forward. Great job either way. You should feel great. Giving is a great way to cleanse your soul.
My smooshy face boy!