It's possible. I can see a Bitcoin debit card (scan card, enter PIN, info is sent to the debit card companies' server, they send a transaction from your wallet) being possible, not sure about a Bitcoin credit card though.
Who's in charge of this mega corporation to be? Who handles chargebacks and overdraft fees? I see no solution unless new hardware is developed to support bitcoin transaction exclusively