There's probably no test for whether a simple model of large-scale social organization is "correct". It pretty much can't be complete, but it may have useful elements embedded in it.
Personally, I think this VASTLY underplays the role of culture and willingness to kill/die for a cause. "consent" is a continuum, not a binary. The level needed not to revolt is much lower than the level needed to be a productive member of a regime you don't fully support. Which is different from voting or canvassing, which is different from actually working directly for the jerks. On the other side, the level of commitment to a particular revolutionary plan can vary quite widely while still destabilizing the power.