Not a smart thing for a would-be Commander-in-Chief to say. Still, I'd like to know the context in which he said it, and if the quote is being taken out of context (as was Hillary Clinton's "basket of deplorables" comment, which I believe cost her the election).
I believe that it is good when a leader recognizes the problems with an organization so that they can be addressed as opposed to being oblivious about everything and running their organization into the ground. Also,
Actual policy > "Patriotism"
Fair enough. Again, I'd like to see the context.