President Trump's position is he doesn't like it. But what the alternative is isn't black-and-white (as you requested) because President Trump doesn't control the final product. Many of our allies have said they like the deal. What would eventually come out of a renegotiated deal may be no deal, with Iran restarting its program. I haven't heard one person from either party say they think that is a good idea.

It was easy for Senator Gardner to say he didn't like the deal when his vote made no difference. Now he can't just say he doesn't like it, he has to offer an alternative. But just like healthcare, Senator Gardner and the GOP have no alternative.