I often fly at US Taxpayers' expense, which requires me to fly on a US Flagged Carrier. This can be a code share for a flight operated by a non-US carrier. In my experience, the US carrier ALWAYS is charging more for these seats than the foreign carrier (I'm usually flying from US to Europe). I always figured it was because they have this legal advantage and can therefore charge more. Does anyone know if this is true?