I have been in several guilds in my couple of years playing Shaiya. Some have been "beginner" guilds, with pretty lax recruiting standards. The guild I'm in now, and the last guild I was in before, have much higher standards for recruiting. Players who wish to join must FIRST apply at the guild website. Guild officers and the guild leader all review and discuss each applicant before accepting them into the guild. What I've found is that, when these policies are followed, the "quality" of members is greatly improved. We don't end up with the "plvl beggers" or people who are only in it for free stuff. We get people that want to actually play the game, do the work, and improve the guild's standing as well as their own progress through the game.
Even with the best recruiting procedures, though, you can still end up with the odd freeloader in the guild. It's then up to you as a guild member to make sure officers/GL are aware of it, and up to the officers/GL to enforce the rules/policies of the guild. If the officers and guild leader seem apathetic or unwilling to address issues, it may be that the guild you are in no longer "fits" your gameplay goals, and it may be time to move on.
Just my two cents.