Trump is not the only one being addressed, but he is included.
I’ll never forget seeing Trump comment years ago on how the Republicans are better at running political campaign. He said it was just amazing how they turned John Kerry into an anti-American someone who doesn’t support our soldiers and Bush was the pro soldier and military family candidate when Kerry had actually served and Bush has sidestepped the draft.
In the past Trump seemed more normal and more balanced in how he saw geo-politician issues and politics. This is why now, I figure he is either extremely smart and incredibly power hungry at any cost, or he has gone completely out of his mind.
If Trump has chosen to use the Republican strategies he has seen in the past to win and gain loyalty, well now he is paying the price of one of his choices. My guess is Trump was trying to say soldiers who run into gunfire are heroes, and differentiate that from “just” being caught by the enemy. Trump was an idiot. and now he pays for that mistake.
Also, since Trump’s slogan is Make America Great Again, then when Meghan says that of course she is directly talking to Trump and the followers of his who believe in that idea. Some of his followers aren’t behind that slogan, but many area.