Right now is the time for ideal or otherwise "purity tested" candidates because a) the election is years away and b) compromised ideals worked so well in the past four elections in the first place. We may as well actually try to make things better for everyone this time.