From what I’ve been able to gather (and, of course, it’s all mostly guessing at this point), this confrontation was neither about Obama nor about race.
It was, assuming I’ve got it mostly correct, about a former USMC DI disrespecting a piece of USMC gear specific to USMC Drill Instructors as a civilian, outside a USMC Recruit Training Depot as part of his (the civilian’s) protest.
A Smokey the Bear or campaign hat isn’t all that specific is it?
The Army uses them, women wear them, Boy Scouts, Cops wear them, Park Rangers, and we can all buy them at the surplus stores, and I assume a lot of DIs have a couple or few when the become civilians.