The Atlantic alliance on life support?

NATO recently agreed to a 23 page declaration, with 79 action items including commitments to spend more on defence. This came after President Trump, quite publicly, criticised many of its members, leaving the majority incensed at this treatment, in turn putting the future of this alliance at risk