OP - how about an update, there are lots of recommendations here, some better than others.
I didn't read them all, but I have a question - how much are you contributing to your 401k, can you reduce it (temporarily) to only getting the maximum match amount (always max out the max - nothing beats "free" money). Pay down the debt, then take the payments (plus what you were in debt) and increase you 401k contribution to the max allowed.
Also, if you can qualify for a 0% balance transfer to another card, I would do that at the same time - it will cost you about 4% of the transfer balance, which isn't great but beats paying almost 30% interest.
But you have to find a solution that works for you, that you can manage financially, emotionally, and with support and agreement with your spouse.
I think there is value in Dave Ramsey, and the living a less expensive life and being debt free; but if you are reasonably good at maintaining your finance why not keep cheap debt and let your money earn for you. Right now I have 3 outstanding debts, home loan 3.75%, car loan 4.15% and a nominal balance on a 0% CC - I could pay them all off from my emergency cash account but that is earning 5.2%, so why lose money on the paying off cheap debt. This debt will all be paid off before I retire, and it isn't affecting my life style.
Good luck with your journey Poko