If you "help them out" by giving them something to cover their travel expenses to your house for their visit, perhaps you are being overly generous, and they are interpreting your generosity as an invitation to visit you every year? Just a thought.
The law hasn't been changed yet has it? Until it's changed it remains illegal to make your own alcohol in Thailand. Surely he isn't telling people it's ok to break the law?