If you're not arriving by land from Canada or Mexico, you need to at least have an ESTA, even if you're from a US-friendly Western country. If you're denied an ESTA (as in this case) you have to go through the regular visa process. This applies to Swedes, Brits, Australians...