No deal is better than a bad deal, say critics of President Barack Obama's nuclear talks with Iran.