How the heck are Thai people that make 350 Baht a day going to afford paying a 2000 Baht fine, much less a 4000 Baht fine? It's easy to say to not commit the offenses in the first place, but more than a week's pay, or two weeks pay should be a crime itself. A fine of 500 or 1000 Baht would likely have the same deterrent effect, without taking away someone's ability to feed themselves or their family.