you already gave them everything they need to know ... i would suggest applying for a new passport asap and "losing" your old one so they will generate you a new number
in that case you are right they wouldn't be getting anything from a government office... however there wasn't any mention of him not using an agent either so crawl off your soap box
do you have a bad understanding of the english language?
let me try to explain it to you more carefully..... if you pay someone to do something you can do yourself you aren't paying for that thing you are paying for them to do it for you... the odds may be better with an agent but they are not 100% ever and if you pay someone to go and do it for you and they do ... then you want that money back ... that is like saying they went and did that service for you for free. If they took money for that service then that service obviously wasn't free whether you get approved for the visa or not is more dependent on you than them. if someone doesn't meet the requirements for a visa how is a visa agent to know that until they have done the service at least partially first
expensive was paying for the test before i left in america...(350 usd).... can get a testandgo hotel very cheap (about 100 usd all included) insurance is cheap also (75 usd) lol if you cant afford that you shouldnt be traveling internationally and probably couldnt enter thailand as your bank statement would reflect that and you wouldnt have the minimal amount