Negative Nancying out of the way, I've previously used Cubits - https://cubits.com/. I believe they are a German exchange and they allow you to buy straight from a credit card in USD.
They do require KYC and its a bit more in depth than other places (you have a skype-ish chat with someone who verifies your identity and documents) but it is really quick and easy.
There is a bit of a fee for purchasing off a CC (but i think you should expect that given the ease for users) although its no where near $300 flat fee.
dang they dont support US in their verification process for 'legal restrictions'