I would suggest that one way of solving the apparent contradiction would be to compare Gandhi with another man who moved between the ideal politics of the ???country of his dreams??? and the ???slum politics??? of the actual state where he lived, Thomas More.