Why the 100 year old war in the Spanish American war?

It needed to be fought as a part of the basic American belief in Democratic Ideals and simple justice. That these principles were subverted in many cases by the desire for profit must be weighed carefully against the differences between the free market and economic subjugation.