All true, but not everyone is compromised; and being patient is not the same as giving up :)
On the other hand, constantly expecting change only to wake up the same ole grind is possibly insane. But it will be fine as long as we're paying attention, sheep no more....