2 years in Thailand on a 30 day Visa. Ok lets work this out the fine for everyday you are over the 30 day visa the fine is Baht 2,000. So 365 x 2 is 730 - 30 = 700. 700 x 2,000 is 1,400,000 Baht. So if this guy wants to leave or gets caught by immigration that's the fine or it's time in the BBK Hilton.
Don't get me wrong I Love Thailand and the Thai people. I think this country is amazing what I don't like is having a year visa but still having to report like some common criminal to immigration every 3 months. Every other country I have stayed in long term like USA or NZ or Aussie is I get a 2 year visa and it's ok see you in 2 years no problem.