Hamas is now trained and funded by Iran. The Iranian-Hezbollah-Hamas-Syria axis is in ascendance. To compare this axis with Israel and say "they deserve each other" is hard to understand. Our democratic allies may make mistakes in wartime -- certainly we do. That doesn't mean that we say "they deserve each other". Certainly Britain and France did not "deserve" the Nazis even though their hard line at Versailles may have helped create them. A sense of proportion and moral perspective is needed.