it is so funny that everyone is complaining about the rules that not are even in their own country.
you are a visitor, even if you are already 20 years in the country, still a visitor, exect if you have a thai passport.
dont like it, goto cambodia, vietnam, laos or any other country that suits your needs
it seems also that there are a lot of alcoholics here on this forum, as it seems by their comments, they cant cope with 3 hours of no alcohol sale in a 711 or tesco or big-c.
probably the same type of people that are sitting in a beerbar at 10am in the morning and already drinking their 4th beer, after they had breakfast with beer earlier.
or they are still in their bed sleeping of the last night party with too much alcohol like they do every day.
99% of the people can handle this easily, go shopping between 11-2 or after 5 and you can buy all alcohol you want from the band shops.