First of all the following does not necessarily represent my point of view or how I conduct myself and it will sound pessimistic I am sure, but the only person you helped that day was yourself. A good swift kick in the seat and/or a gruff "Get a JOB!" would have been just as effective. But you did a good thing and are the better man for it.