I think that the whole discussion on mercenaries are a bit wierd. I agree in basic with Cube on this. A mercenary fights wars for money. Most military men have chosen a carrier as a soldier based on the money and benefits. In my mind they have no reason to be ashamed for that either.
Furthermore, putting any soldier up as some kind of hero is also strange in my mind. It's job nothing more and nothing less.
The politics behind the wars, including Iraq, has absolutely nothing to do with the soldiers, mercenaries or not. The responsibility is fully upon the governments involved.
Bookmarks