depends on.your definition of being ripped off. Most things here are cheaper than the UK. If you had extended your visa at immigration it would have cost you 1900 bhat. The fine for a day's overstay is 500 bhat that's the law, you've paid about 20,000 bhat in overstay fines, you haven't been ripped off, you've ripped yourself off Daniela.
One month and 10 days overstay. You obviously didnt give a damn about your visa and length of stay it allowed. Your reaping what you sewed, its not immigrations fault or it being a Buddhist country. You are the one to blame no one else.