I do not understand why it should be preferable to say "oh well, nothing to be done, time to quit" rather than be a force for change. The former is easy, but it does little to correct systemic problems that affect many of your peers.
Also, you make "accept paychecks" sound like you're accepting some sort of favor. Paychecks are not charity; they are compensation. You produce something of value, and you receive something of value in return.