Give-away websites allow participants to exercise generosity and build community, but some recipients are turning them into a way to make money