This is a long thread and I haven't read all the posts, but I've scanned it and enjoyed the last bit. There's a lot of good answers there. Mysha sums it up nicely above.
There are indeed some realities which if ignored leaves one feeling, and probably sounding, grumpy. It's a cold fact that you can't force people to pay for everything. You can entice them and ask, but if that fails then you have nothing to complain about it. Obviously, although they may value your offering, they don't value it enough to pay you - at least this time. You can then withdraw you offering, or you can do it for other values. The GUEST posted link is well worth reading in that regard. As Big Al Whittle says above, "these guys have tried to get paid" and they've failed. There is nothing wrong with that. To suggest, as the OP does, that "the market" has some sort of obligation to you suggests some kind of entitlement. That others (capitalists?) do that, is no excuse for perpetuating the attitude.
I can't help but see a parallel with the open source and free software community. People write code in order to satisfy their own needs and to contribute. That capitalists like Steve Jobs scoop up the work of thousands of coders (and many times that in hours of work) and then use it to make money is not a concern to many of those people. They do what they do for their own reasons and they passionately believe in what they do.
If you want to get paid like a "capitalist" then you have to play by those rules. That's what the music business is about, not what music is about. If you disagree with that, then you might as well demand that people buy your super duper potato peeler that you spent your whole life developing. Good luck with that.
tl;dr A sense of entitlement is perhaps not the most altruistic basis for getting paid.