When it comes to things like this in Thailand, I've learned that
there's simply no point in even having an opinion, because it does nothing but add unneeded mental stress. The red shirts are no better than the yellow shirts, and vice versa. And that goes for any other color or shirt, and basically Thai society as a whole.
Living in Thailand is like living in a simmering pot, which is always almost at the boiling point. Doesn't matter what group, faction, shirt color, socioeconomic level, education level, or anything else you're at. It's all the same. One big simmering pot, one action can bring it to boiling point, then people end up doing absolutely irrational shit that makes no sense whatsoever.
Welcome to Thailand.