Yes, Sir, you and your Wife are good people, and I think you have done the right thing. These people are sponging off of you, and it's never going to stop, and will only get worse. He injured himself falling out of a tree he was trimming? I would never allow him to do that on my property unless he could demonstrate he had his own insurance, and would sign off on my liability.
I have experience dealing with these kinds of people. We drink a lot of Diet pop. Have a large number of cans every month. We give them to a guy who needs the money and he turns them in for cash. He also hits my Wife up quite frequently for cash, usually 20 or 50 bucks. I know she gives it to him, and I don't make a big deal of it. Sometimes he asks, and we don't have the cash, so she turns him down, I don't feel bad about that at all. Our family expenses come first. My son, who turned 20 today, has a girlfriend who is 17. Her parents recently divorced and she lives with her Dad and 11 year old brother. She has needed doctor visits and dental work. We are paying for it because her parents don't have the money. We feel very badly for her, and my Wife has basically stepped in to be her surrogate Mother. Her parents have never so much as thanked us.

I truly feel this is one of the things God has put us here for, to help those less fortunate. That does NOT mean we have to totally support them. You did the right thing, John.
Tell your Wife we said happy anniversary.

Jim