Germany could afford to fulfill it's NATO duties by spending just a small amount, but their leaders choose not to.
That's because the leaders, starting with Merkel, are either Russian agents, or blackmailed by Russian agents.
Merkel is a Russian agent? ROFLMAO.
The difference with Merkel is that the welfare of the German people is her no.1 priority. Compare that to Cameron, whose no.1 priority is to stoop down to Obama and lick his boot.