Well, the rules have been set in place. The rules have not been followed. You have been very understanding and forgiving so far. But I think it's time to start calling people out on this. It's not really fair for the ones always giving 100% all of the time and others to be slacking.
As for an idea, what about at the end of the month if a member has without a doubt failed to uphold his/her end of the membership duties, they get placed on a list. You can use this list in many ways to either confront the parties involved more assertively or you can come up with other ideas to get the point across. I really appreciate your gentle reminders that you give out man, but I don't think some are taking it seriously. Not trying to stir up shit, just giving my .02.
Yeah man, I dropped the list yesterday and they all face a penalty to get back in the good books, but next month, there`s not going to be any second chances.