The asteroids are a tricky target
Nothing in space is stationary. For Mars you can use the planet's gravity and atmosphere (yes, it has a little) to pull you into an orbit so you don't have to use engines to stop, and you have more choices for angles so you can go on walkabout and return to Earth without waiting for the Earth to come back into the right orbital position. The asteroids? No. Once you get to the asteroids you have to stop relative to the asteroids using engines because there's no gravity, no atmosphere - and using inertial damping by colliding with asteroids would be traumatic and potentially cause undesired secondary effects. The asteroids are dancing a peculiar dance we still don't understand and it's dangerous territory. As you match orbit to your desired asteroid the Earth spins merrily away, and you'll have to catch it the next time around. It's a minimum 16 month trip barring some innovation in drive technology I haven't heard about.
Not that it matters. For amount of money we're talking about here nobody in the US is going to build anything that leaves the atmosphere. I we're talking about the same level of investment for design costs as the Boeing 787, and that doesn't even reach low Earth orbit. The timescale is too long also. By the time this comes to a workable plan we'll need the permission of Russia, China and India to leave Earth orbit anyway and the Mars landing team will need local work permits and valid passports.
I am not an Obama basher by any means - I really do like the guy and I'm glad he's president. But on this issue he's spinning a story. Today he's taking the trouble to tell it well because when he drew a big red X on NASA's budget he discovered that manned space exploration has a constituency too. Somewhere in there I'm sure the NSA briefed him on the value of the USA space engineering team, and how if they can't pursue manned US spaceflight like they want to, they might be persuaded to help Pakistan with their cruise missile problem.
Go or don't go. Don't waste billions of taxpayer dollars pretending to try. If we're just going to pretend, give the budget to James Cameron and ask him to generate some good simulated visuals. If we're going to pretend, then let's pretend WELL. Don't pretend the next time the parties switch power - and they always do - that this long term plan won't again be devalued and scrapped in favor of "a new vision that will work this time - we promise!"