Are you seriously calling this man stupid?
It wasn’t a white supremacist banner. It said YOU WILL NOT REPLACE US.
That’s it.
If the ADL and/or SPLC says it's racist, then it's racist.
And I wouldn't call him stupid but he did fail to recognize that today's USMC is not the same USMC he signed up for 15 years ago. The military today is full of Obama loyalists, effecting precisely the type of institutional change that they were put in place to do.