I would like to get to Mars sooner. But the simple fact is, we can't. Even if we had the money we could not go. They can't keep the damn toilet working on the IIS. On a Mars mission, there are not spare parts for everything. You can't turn around. At minimum you looking at 18mths. That is the whole point in going to the moon. We need something relatively close to test methods and technology for long term trips.
As for using Direct Jupiter, we have billions of $'s and years invested in Ares. The test flight last year went better than expected. So why scrap it now? We're already going to be out of manned space travel for 4+ years after the Shuttle is retired this year. That will be even longer if we start over now. Finish the program you have. I would consider scrapping it if Ares I-X failed, but it didn't. We can debate whether to finish the moon part of it.
Don't get me wrong, initially I did not agree with the design they were using. So much was being wasted. I was hoping for a smaller version of the shuttle or at least a completely reusable system which preserves the service module. I don't like the flex plan either, because they take the time and money to assemble a large craft and throw it away after the return trip. You would think it would be worth the extra money to park it in orbit for reuse.
You really don't understand the problems with Ares. Go to Nasaspaceflight.com and read what the actual "rocket scientists" think.