That's not to necessarily say we should celebrate any weapons technology, but as far as weapons technology goes, this is one that fits pretty solidly in the role of "militaries fighting other militaries." Sure, I guess that the US Navy could use it to blow up an unarmed civilian vessel, but honestly the US Navy could do that anyway.
[1] "Destroying a $30,000 Islamic State Pickup Truck Can Cost Half a Million Dollars" http://foreignpolicy.com/2014/10/08/destroying-a-30000-islam...
This weapon, due partly to decreased per-shot cost, is likely to result in either smaller ships or larger destructive capacity per-ship.
In the event that the USN is capable of sinking every single civilian ship on the planet right now, in which case that doesn't matter much, but if we haven't reached that point yet, then it does make a difference.
Also last paragraph of the following: http://en.wikipedia.org/wiki/Battle_of_Leyte_Gulf#The_Battle...
If ISIS grows to the point they field brown-water and/or littoral asymmetric warfare vessels (very large numbers of small craft carrying highly lethal missiles), then the expanded ammo capacity and stand-off capabilities of the railgun would likely be welcomed by the sailors on the US vessels.
The most recent ones are primarily clashes between patrol boats.
Think about it in these terms: you have a pile of money and a bunch of smart people. You can invest in a) creating a new technology that will make human lives better and trade with other people to increase global wealth or b) creating a new technology that will kill the people you would have traded with in the other scenario.
It is possible to both recognize that a certain amount of killing people is likely necessary in this crazy mixed up world of ours, and still be saddened by the waste and stupidity that that necessity represents. It is a huge error in economic thinking to forget that killing people is necessarily the result of waste and stupidity, either on their part or ours.
Personally, I won't work on anything whose primary purpose is killing people (and I've turned down jobs and contracts because of that) and I'm always a little saddened when I see good engineers investing their lives in such a profoundly unproductive activity.
And it may well be that the Internet would have happened anyway, but there seem to be some inventions that nobody would have had the drive to produce if not for wars... nuclear power might be a good example.
The important thing is that it doesn't have to be military research that drives any of this stuff. If you want spin-off benefits--and who doesn't?--invest heavily in space exploration. It would have precisely the same odds of civilian spin-off benefits as military research, and would involve building stuff that a) isn't primarily intended to destroy itself and whatever productively useful thing it is aimed at and b) would get us closer to spreading humanities eggs across multiple baskets.
So "spin off benefits are good" is not a very strong argument for military research. It's a strong argument for research, but why not fund something productive rather than destructive?
hmmm I am pretty sure it's the other way around.
There's a difference between admiring something because it kills, and admiring something for other reasons, that just happens to kill.
I don't like it, but I don't particularly feel like being conquered, either.