If you don't ask the agent to re-apply for you, will he return some of the money? And if the agent will re-apply for you, will he charge extra money? If he does with no added fee then it is an interesting option. Also, he must make sure to help you create evidence that you have ties with your home country and that you don't want to settle in USA. If he won't help you get any new evidence then you should get some of your money back because the result will be the same. Also, 1,500 usd just to help you apply one time is too much. He must return some money to you. If he doesn't, tell him you will report him to the embassy.