Sometimes it really feels like they prefer zero-Dollar-tour(ist)s from India and China and want to scare off well-off travel-happy Westerners. I haven't found a compelling reason for that behavior.
If I believed in conspiracies, I'd suspect the uniformed forces still trying to undermine Thaksin from getting Th's economy back on track. But I don't believe in conspiracies.
On the bright side, your girl can still enjoy the aircon until the 3 months are up.
Aside from that, Baygon helps against mosquitoes in your room, and yes, you violated your contract by trying to move out earlier than committed.
The TM30 issue might be a non-registered-business issue or just a failure to navigate a government website. In many cases, Immigration will accept the confirmation of stay that you mentioned they are willing to provide in lieu of a formal TM30