As person that has helped build a number of Guild's in the past and am currently co-leader of a Guild, I concur with everything in this post.
Guild Leaders should not have to beg members for donations. My personal opinion is that if one does not donate to the Guild, they are not a team player. Our Guild (the HIVE Revolution) does not charge dues of any kind and asks for nothing. Everything you say above should be common sense. Sadly, it is not.