Way i see it, money can be a good motivator to keep doing something, while disrespect and such can be a sufficient reason to leave.
Also, someone takes the time an energy to something you like, if they do it for free it's all good, if they ask for some money in exchange for the work they've done, then either pay or just go without, otherwise you're just being a dick. There's plenty other free stuff out there, and a lot of stuff you can get for $10 or so, which is only a bit above a large fast food combo meal