Valid points. But not necessarily true that both sides have to give up something in a settlement. This wasn't a union contract negotiation. That's a situation where both sides almost always have to give up something. This was righting a wrong. When it sued Health Net, Amarin knew what it wanted out of it. My guess is that it got what it wanted. It was never pursuing monetary damages. It just wanted a level playing field with generics. It likely got that.
Your deference, perhaps fear, or maybe admiration, of large insurance companies is an attitude shared by many Americans and is why the U.S. healthcare system is such a mess. The insurance companies collect a nice payout every time an American gets sick. That's money that should be going to hospitals and doctors. And we pay a premium for what amounts to little more than a mob-like shakedown. Companies like Amarin pay the price.