We should be spending less on military and private sector, and more on public education, healthcare and social safety at large
This reminded me of this quote from Dwight D. Eisenhower (the US president who warned against the military-industrial complex)
Every gun that is made, every warship launched, every rocket fired signifies in the final sense, a theft from those who hunger and are not fed, those who are cold and are not clothed. This world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children. This is not a way of life at all in any true sense. Under the clouds of war, it is humanity hanging on a cross of iron.
The issue is when it is done publicly, it is almost always done in bad faith to try and shame/put someone down and dismiss everything they said due to a mistake. If you want to teach someone you should send them a private message. Don't put them on blast in front of everyone. It shows a lack of empathy and depicts you as someone who wants to appear superior/better than them. Of course, there are ways to do it publicly but courteously, for example something like "just fyi, it's they're not their :) but anyway, I do agree with what you're saying [or] it was interesting to read your take on this"