what should they have done differently? they signed a contract and assumed the other party will honor it. the other party chose to not honor it, which was a big gamble. we'll see how that will work out for them in the long term, now that they irritated most EU countries.
they did the same with pfizer and that seems to work.
US is blocking exports, "americans first". EU didn't do that but now they have to since the supplier doesn't care about contracts.
suddenly HN is keen on defending big pharma. if this happened in the US I can't even imagine the outcry.