That red flag with the blue-outlined white star with “46” in it is Oklahoma’s original state flag. It has a pretty interesting history, and has been alternately rejected by or embraced by the Oklahoma mainstream.
I suppose there’s a chance that this is being held by a counter protester, but I suspect it’s just a very confused Nazi from Oklahoma.
Because that flag has been adopted as a symbol by Oklahoma progressives at least as far back as 2003 when I got here. Progressives fly it on their houses, slap stickers on their laptops, and, recently, buy a specialty plate that is based on the design (see link above). They feature it on progressive websites and on various merchandise to promote alternative news outlets.
It most definitely is NOT a Nazi symbol.
The increasing popularity of the flag here has even been picked up by the state government, which decided recently to fly the flag at the Capitol again to mark the building’s centennial. Progressives, who have been hawking the flag for years to promote the progressive-populist values of Oklahoma’s early years, were pleasantly surprised, and frankly, it made the building, scarred with construction barricades and scaffolding (that have been there so long they seem like a permanent fixture) look a whole lot better.
Update: The state is selling the progressive symbol in its gift shop now! Shhhh! Don’t tell them.