There is a difference between upholding principles and fundamentalism. The former takes common sense into account, the latter does not. It is easy to preach from the campus ivory tower about principles but that does not help much in upholding them. The German Left sticked to their principles in 1930 and let Hitler take power. That is fundamentalism - "I will not sacrifice my principles no matter what." It is often more dangerous or hypocritcal than spineless drifting with the trend. At least the latter do nor take a high moral ground and sermonize others.
Wojtek