text: Why?
  Because he's calling out and shaming rich countries that are not pulling  their  financial weight in NATO?
  BTW, Canada isn't either, and will be called to task on it soon enough.   
  Americans are tired of paying for your defence,  while you get a free ride.