“I dont like this. He would do better to give credit where credit is due.”
McCain tried that in 2008 by saying that “Obama would be a fine president”, or something close. See where that got him.
He said "where credit is due". There is no credit due Obama, never was.