The real world does work on morality alone. However morally upright we might consider ourselves just go around our neighborhood and listen to countries how morally correct we have behaved. Every country be it us or others will have done things that are not proper. Instead of arguing about the merit and de-merits of the deal, people are resorting to emotional statements.