That is an understatement since everything we make in the US cost more, that's why we see so many products designed in the US and made oversea. We make some of the best hardware commercial and military, but if you want it don't ask for the price. It is like going to a 5 star restaurant ordering a bottle of Château le puy Rouge (2002), just enjoy and paid the bill.
there are just certain things that every companies in America whether operating in civilian or military field face, that including having to deal with all the gov't regulations, high corporate taxes, buying raw materials at spot prices (normally meaning higher), dealing with union workers and having to pay for their benefits and all that. When it comes to really complex technology like aerospace engine, airliners, advanced software systems, computer chips, the greater capital + knowledge base + skilled worker base still gives America an edge over other countries. But unfortunately, shipbuilding is not one of those areas.
I'm getting awfully off topic now. I will just stop here.