It's the nature of the world today. Think about how much you'd lose if you quit or lost your job and the money stopped coming in. The only reason so many of us take it up the arse at work is because they know we need it.
That's why people don't speak out. They don't give a shit about the state of these franchises, they care about stuff like their homes and posessions.