Speaking on the sidelines of the G7 Summit in Evian, France, Trump said Israel's campaign against Hezbollah had gone on for too long and resulted in excessive civilian casualties.