Why can he go surfing but can’t do the vacuuming? HealthSkills Weblog, 20 May 2008 Social contract theory is a theory drawn from evolutionary psychology - a ‘cheater detection’ system if you like. Following on…