I hate doing work for free. It’s fine if it’s a project I’m interested in, but when I do the work and then people complain, it annoys me. Sure, it may not be perfect, and I’m up for modifying it, but telling me (not asking) to redo it is unacceptable.