In a message on Twitter, the NC GOP wrote: "@timkaine wears a Honduras flag pin on his jacket but no American flag. Shameful."
But as Ben Amey, a reporter for WNYT in Albany, New York pointed out, it wasn't the flag of Honduras, but rather the symbol recognized by the Department of Defense for Blue Star Families - the families of those who serve in the military.
Kaine's son, Nat, is serving in the U.S. Marines with the 2nd Battalion, 8th Marines in eastern Europe.
After Amey pointed out the gaff, the NC GOP apologized.