President Donald Trump doesn't care whether someone's a general, or been awarded a Purple Heart. He'll still blast them if they've done something he doesn't like.

Trump has disparaged generals and decorated soldiers, including the late Sen. John McCain, his former Defense Secretary Jim Mattis, and the former special counsel Robert Mueller.

One of his favorite terms for someone he dislikes is a "Never Trumper," which he has said are "human scum."

Visit Business Insider's homepage for more stories.

Serving in the military provides no protection from President Donald Trump's ire.

Trump has never served in any capacity. He received five military deferments — one for bone spurs, and four for education — during the Vietnam War.

But he's repeatedly disparaged the late Sen. John McCain, dragged his former officials, and told four-star generals they're overrated.

In the last few years, he's also started calling veterans who have been critical of him "Never Trumpers," which he has said are "human scum."

Here are 16 veterans or military families that Trump has disparaged.