Putting the idealism and pragmatism together is forever uncomfortable. Frequently the direction set by ideals means not taking the clearest practical path. More subtly, often as you go to put principles into practice, you realize that the ideal is not quite as simple as you thought when you started.