Trump is giving an 'America first' statement. Which his fans like.
Other countries in Nato pay there share if they want America's full protection.
He took a stand against other countries with the trade deals & got the USMCA & a trade deal with China.