I am Thai and you are 100% right on spot on the negative sides. Many Thais also have been complaining the same things you mentioned. For example, about the taxis; they prefer foreigners than Thais because they can charge more. They deny us Thais almost 100% around tourist’s spots because they know they have to go by the meter. We try to make sidewalks more presentable for pedestrians but the way Thai live and eat with street foods..well it will take quite awhile to change. And I don’t even start talking about scooters on the sidewalk or running the opposite way of the incoming cars yet. Traffic after 5pm is terrible almost everywhere you go. And when there is rain, you can multiply that traffic by 10.