Just a pile of crap from an anti-war organization. On the same link is the official OMB chart:
The aniti war group does not even include social security or medicare spending since that is funded "separately". A convenient twist of the facts.
The actual share of the budget fr defense is lower than at many times during the past few decades.
As far as the rest of the world chart goes...that is the price we pay for being the sole defender and policeman of the world while other developed countries take advantage of our umbrella and see no reason to contribute their fair share.