I am somewhat surprised about the adamant & upset comments about this.
It happens in most countries.
Those that I can name are NZ, Aust,Fiji,UK, Indo, Singapore, Malaysia, India, but there will be many more including the US when it comes to hospital bills
It is normal,they just call it a "locals discount" but it amounts to exactly the same.
Thailand has never & can not afford to subsidize any form of healthcare so you pay the top rate.
We should have all known that when we first came here. I just do not see the big deal .
I go for a swim in a local hot water spring, locals 20 Bht, I pay 40 Bht wow, big deal