A year-long poll revealed that Americans most dislike President Donald Trump’s tweets targeting reality TV hosts, Republican politicians, celebrities and the news media, while they most like tweets celebrating veterans, first responders and John McCain.

Over Trump’s first year, the polling outfit YouGov showed a representative sample of 1,000 U.S. adults each of the previous day’s tweets from the president’s personal account, asking them to rate them from “terrible” to “great.” The results show that the Trump’s constant feuding is not wearing well among Democrats and independents, especially.

His most-disliked tweets include attacks on business mogul and reality TV rival Mark Cuban, “Morning Joe” co-hosts Joe Scarborough and Mike Brzezinski, Republican Sens. Jeff Flake and Bob Corker, former FBI director James Comey, basketball apparel owner LaVar Ball, former California Gov. Arnold Schwarzenegger and CNN.

The list was similar among Republicans, though they generally rated Trump’s tweets more highly across the board. In fact, the only Trump tweet with a negative numerical value among Republicans under the YouGov system was the one attacking Cuban.

Trump’s mostly highly-rated tweets among Republicans, Democrats and independents were also the least characteristic, tending towards the sort of safe and anodyne comments that his predecessors would have made praising the armed forces, commemorating the storming of Normandy, thanking first responders in Las Vegas and hurricanes Harvey and Irma and sending “thoughts and prayers” to the McCain family after a cancer diagnosis.

(Another measure of the unpopularity of Trump’s tweets — the ratio of replies to likes — also showed his attacking Brzezinski to be singularly unpopular, as was his criticism of Comey.)

Read More: Trump’s Tweets About Puerto Rico, Military Families Among Worst-Received

The survey shows what a lot of other polls have confirmed: Trump’s red-meat attacks on his political opponents may have worked in the context of a hard-fought campaign, but they are hurting public views on him now that he is in the Oval Office.

An October poll by Quinnipiac University found that a record-high 70% of respondents felt that Trump should stop tweeting from his personal account. Even among Republicans, 53% agreed he should quit Twitter.

Trump himself agreed during the 2016 campaign, saying at one point that he would “give it up” if he won. “We won’t tweet any more,” he said. “I don’t know. Not presidential.”

But in office, he backtracked on the pledge. By July, he was arguing that he has to use social media to get around the “Fake News Media.” The YouGov survey on that tweet shows the reason why he won’t quit.

The results: 78% of Democrats and 56% of independents rated it “terrible” or “bad.” Among Republicans, only 14% felt the same way, while 51% thought it was 67% thought it was “good” or “great.”

Read More: Donald Trump’s Tweets Really Matter. These 27 Examples Prove It

Here’s the rundown of Trump’s least popular tweets among all respondents and the percentage of all respondents who found it “terrible” or “bad”:

Attacking Mark Cuban: 65%

Attacking Joe Scarborough and Mika Brzezinski: 63%

Attacking Scarborough and Brzezinski again: 63%

Attacking Sens. Jeff Flake and Bob Corker: 60%

Attacking former FBI director James Comey: 59%

Attacking LaVar Ball: 57%

Attacking Arnold Schwarzenegger: 55%

Get our Politics Newsletter. The headlines out of Washington never seem to slow. Subscribe to The D.C. Brief to make sense of what matters most. Please enter a valid email address. Sign Up Now Check the box if you do not wish to receive promotional offers via email from TIME. You can unsubscribe at any time. By signing up you are agreeing to our Terms of Use and Privacy Policy . This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Thank you! For your security, we've sent a confirmation email to the address you entered. Click the link to confirm your subscription and begin receiving our newsletters. If you don't get the confirmation within 10 minutes, please check your spam folder.

Contact us at letters@time.com.