Platt's many contradictions included support for imperialist