We are in agreement....
That said, the remaining 8 countries (that's a full 25% of NATO.. that's not a small number at all).. are among those doing the most bitching and complaining about the US saying "if you don't meet your commitments, we don't have an obligation to meet ours"..
Canada...