Is to be "very weak at/ on something" insulting?

In this example here,

  1. He is very weak at speaking English

Do the words "very weak" sound rather insulting or are they objective?

I am asking this because my friend found it very insulting in a sentence in this statement,

  1. Ms. Yates is an Obama Administration appointee who is weak on borders and very weak on illegal immigration.

(I am not asking to judge Trump. I just want to know how this sentence sounds like to the average American.)

Does this sentence sounds more critical than the previous one because Ms. Yates is a professional and the White House is degrading her ability?


Whether something is an insult or not is more to do with context than actual words.

We can tell you that weak means:

  1. lacking in rhetorical or creative force or effectiveness: a weak reply to the charges; one of the author's weakest novels

  2. deficient in mental power, intelligence, or judgment: a weak mind

  3. deficient, lacking, or poor in something specified: a hand weak in trumps; I'm weak in spelling

so it's definitely a negative word. Probably "lacking in effectiveness" is the most apt for the Ms. Yates quote.

What makes it an insult is saying something negative about an area somebody thinks (or would like to think) they are good at. If somebody said "Andy is rubbish at table football" I wouldn't take it as an insult, because I agree with them; but if someone said "Andy is rubbish at throwing frisbees" I might be slightly more insulted, because I think I'm quite good at it. Even then, if someone I knew and liked was saying it as a joke, I wouldn't be insulted as I would enjoy the joke. But if someone I didn't like said it, I would be insulted.

In the words of Mari-Lou A (from a comment) the statement about Ms. Yates:

"is insulting because the insinuation is that Sally Yates was an incompetent, unprofessional and unqualified Deputy Attorney General. It is an insult on her years of service, her professionalism and career."

Note that it is insulting because it says she was no good at her job. Replacing "weak" with "no good at" doesn't stop it being an insult.