I am sorry for your experience, but Hetzner is a european Hoster in Germany and mostly does business with german and european companies. Rejecting a customer because he is on another continent is a valid reason for me.
The sole overhead of doing the accounting and even abuse handling for other continents is probably not worth the money.
Maybe it isn't clear from their page and they should be more open about which markets they serve.
Just as another data point, I am from Europe and my application was accepted very quickly. Im currently using Hetzner for most of my personal cloud stuff and have been very happy with their services thus far.