In the big cities and the southern parts of the country there are tons of halal restaurants run by Muslims. So if you're in Bangkok or down southwest, you'll be fine.
no it doesn't. They are changing the rule so you don't have to apply for a new Thai pass if you have to change your flight, within 7 days of the original date.