Republican presidential candidate Marco Rubio has repeatedly criticized President Obama's deal with Iran, but on Wednesday the Florida senator explained why he believes the agreement turned out so poorly.

According to Rubio, Obama "failed with Iran because he has failed as president."

"This may be the best deal that a weak president can achieve, but a strong, trusted and respected America can do much better," Rubio wrote in a column for Fox News.

Rubio previously expressed his disapproval of the negotiations with Iran in April when he called the framework of the deal a "diplomatic failure" and said any agreement allowing Iranian leaders to maintain centrifuges in the country would be a "colossal mistake." Now that the specifics have been unveiled, the junior senator says "the breadth and scope of Obama's capitulations to Tehran are startling, even by his standards."

Read more on WashingtonExaminer.com