If you seriously don't want to put money in a Thai bank then look at getting a Non-OA visa, a 12 month visa which you can only get in your home country and using funds in your home country. It does require insurance, police checks etc though
it shouldn't, it's more likely to cause a problem if he applies for another Non-immigrant visa inside Thailand or an extension of stay from one issued outside Thailand. Why not just cancel it?
Thailand isn't keen on damaged passports so as well you got a new one. At a guess I'd say it's going to depend on just how damaged the old one is. I'd suggest explaining the situation to the consulate that issued the visa and see what they say
The ask:thailand community, consisting of multiple Q/A groups with over 100,000 members, powers this platform. It is not an official government resource. Our members actively contribute to this resource, and while we strive for accuracy, we cannot guarantee its complete reliability. Assistance to travelers is provided as a community service.