The case forthe Social Contract Theory
1. It is framed in the language of rights.
2. It explains why rational people act out of self-interest in the absence of a common agreement.
3. It provides a clear ethical analysis of some important moral issues regarding the relationship between people and government