You want to "change the glaringly obvious issues that make this place bad."?

Do "a little to improve the life of the masses and create a safe and fair world here at least...". Well, do it then. As johnnyk said, go & find an organisation that needs your help, befriend some local kids & teach them English for free. Anything!
Do you really think that you're the only person that lives here that wants to make a difference? There was a member here, Sarge, that used to go & help the people who were forced to live in tin shacks build their houses. He integrated fully into the community & was very well respected for it. He didn't try to change the Thais (in fact he would probably be arguing with you on this thread), he just tried to make life better for them, within their own world. Many other members do things to help the local community. The difference is they do it, they don't get angry or frustrated - they just do what they think needs to be done to help.Does no-one have the energy/guts/will/values to even have an opinion?
No offence to anyone here in person but maybe it is easy to do nothing here. That's fine but please accept that living here in Thailand and doing nothing is a particular stance and not a general one. Some of us want to live her AND do something whatever it might be andwe look to make positive improvements.
I just have one question for you - Why are you so sure that you are right & that the Thais need to be changed?
Yes, there are problems with living here. Yes, we all have our gripes. But if you really feel that you need to change the Thais, their culture & ways, then I would respectfully suggest that maybe it would be easier to change your take on the situation or find somewhere to live that suits you better.