https://gemini.com is another option.
When you say debit card, is it a MC gift card that acts as debit OR a debit card linked to a checking account?
If it's linked to a checking account any reason you don't link that account to Coinbase?
Also as posted above bitcoin ATMs that take cash are always an option although they tend to have bad exchange rates.
I do not think you will find anyone who takes cards there is always the currency exchange board
https://bitcointalk.org/index.php?board=53.0Where in the US are you, depending on your location there may be other options.
-Dave
East coast, Its like a gift card but its a MC Debit.