this is a country wide issue. need fixing fast or a real turning point is coming in the next 5 to 10 years.
On Samui, the Tessabaan removed the garbage bins.
The reason was simple - no one was paying the garbage tax.
Most Thais burn their garbage.
Most foreigners just dump it.
On the development where I am, there are at least 90 properties.
To my knowledge, 20 or less are paying the tax. Most have refused to pay it.
Probably similar all over Thailand but it is the tourist areas that are more badly hit.