The Iran Deal is illegal.  Per a Senate bill all aspects of the Deal are supposed to be public.  But many aspects -- e.g. side deals regarding inspections and missiles -- are still secret.

The Deal is dumb.  The Iranians are the leading state sponsors of terrorism;  they should not have been left to inspect key sites like Parchin by themselves.

The Deal is even dumber in that it allows Iran to conduct ICBM tests;  delivering a nuclear warhead is the only purpose for an ICBM.

The Deal is the dumbest in US History because it allows messianic Islamic fascists running an Islamic theocratic fascist tyranny to have a glidepath to H-bombs, which the Islamic fascists have promised to use to annihilate both Israel and the US.

But... as bad as the deal is, it should not be de-certified now unless Trump has an incredibly clever scheme to deal with NK & Iran at once.

Otherwise, the US should deal first with Kim and then, together, with Israel, the US should deal with Iran.