Go with financing. Talk to the professors or department head about your GPA being too low but that you are more mature now. I bet they will bend the rules for you if you are straight up and honest about it.
Management is blah. Marketing is even more blah.
At my school (GWU 00') you either got a BBA or an accounting degree. The BBAs had focuses in areas like Info systems, finance, real estate, hr, marketing, etc.
Marketing was where the people at the bottom of the barrel went. The couldn't do the math that was required for finance, real estate, or accounting, couldn't handle computers for info sys, and just couldn't quiet handle remembering all the employment regulations for HR.
Same goes for the professors. I see your school has the same problem with the marketing department at my school. Namely, they don't talk about _real_ marketing. They cover the simple, sexy stuff like advertising, sales, etc.
What they don't talk about is B-to-B marketing and supply chain management, pricing models, and just how you go from getting a product from a factory floor to it's ultimate destination. Or stuff like ad placement / points / arbitron/nielson.
Ultimately, you are going to make your own opportunities out there. For the most part, the purpose of the degree is not to prove that you learned something in particular, but that you can get your act together enough to complete a degree. So what matters more than anything is the school you actually went to than what area of business you focused on.
However, you should pick something where you will learn something - and I firmly believe that finance will teach you the most - it will teach you how the world works. You will have one key concept - the time value of money - drilled into you over and over and over along with a few other things (how to read / create / analyze balance sheets, moral hazard, adverse selection, the agency problem).
Five years out, I ma very happy with that choice (I actually doubled in finance and master info systems).