By Ed West All political philosophy boils down to two basic ideas about human nature – the utopian vision and the tragic vision. Either man is a perfectible animal and we can build a society free of inequality, injustice, poverty and discrimination, or these grand dreams will always fail because of man’s failings. The first […]