I trust Amnesty International and Human Rights Watch. They've actually been to Israel and the Occupied Territories many times and done many investigations and interviewed many people on both sides of this conflict. Here are their findings:
Amnesty International 2011 Annual Report
Israel and the Occupied Palestinian Territories
A ceasefire between Israeli forces and Palestinian armed groups agreed in January 2009 was generally respected. The Israeli army maintained draconian controls on the movement of Palestinians in the Occupied Palestinian Territories (OPT), including a blockade on the Gaza Strip that deepened hardship and virtually imprisoned the entire population of 1.5 million. The Israeli authorities rejected or delayed applications for permits to leave Gaza submitted by hundreds of Palestinians requiring specialist medical treatment; a few died as a result. Most of Gaza’s inhabitants depended on international aid, which was severely hampered by the blockade. In May, Israeli forces killed nine men aboard an aid flotilla in international waters that was aiming to breach the blockade. In the West Bank, the movement of Palestinians was severely curtailed by hundreds of Israeli checkpoints and barriers, and by the 700km fence/wall that Israel continued to build mostly inside the West Bank. There was a substantial increase in the number of demolitions by Israeli authorities of Palestinian homes, water cisterns and other structures in the West Bank, affecting thousands of people. Israeli authorities also destroyed homes in Bedouin villages in the south of Israel. The expansion of illegal Israeli settlements on seized Palestinian land, partially frozen until 26 September, resumed. Israel still did not conduct adequate investigations into alleged war crimes and other serious violations of international law by its forces during Operation “Cast Lead”, the 22-day offensive in Gaza in December 2008/January 2009, during which nearly 1,400 Palestinians, including more than 300 children, were killed. Israeli soldiers and settlers who committed serious abuses against Palestinians, including unlawful killings, assaults and attacks against property, were generally not held to account for their crimes. Israeli military forces killed 33 Palestinian civilians in the OPT, including eight children. Hundreds of Palestinians were arrested and detained by Israeli forces; at least 264 were held without charge or trial under administrative detention orders, some had been held for over two years. Reports of torture and other ill-treatment were frequent, but investigations were rare. Around 6,000 Palestinians remained in Israeli prisons, many after unfair military trials. Israeli conscientious objectors to military service continued to be imprisoned.
Amnesty International | Working to Protect Human Rights
Human Rights Watch
The human rights crisis in the Israeli-occupied Palestinian territories worsened in 2009, particularly in Gaza, where Israeli forces killed hundreds of Palestinian civilians and destroyed civilian homes and infrastructure during Operation Cast Lead, a major military offensive that began on December 27, 2008 and ended on January 18, 2009. Israel's continued blockade of Gaza denied basic goods to Gaza's 1.5 million residents and prevented post-war reconstruction. Hamas, Islamic Jihad and other Palestinian armed groups in Gaza fired rockets indiscriminately at Israeli cities and towns. At their peak during Operation Cast Lead, more than 100 rockets per day hit Israel, killing three Israeli civilians. Longer-range rockets placed 800,000 Israelis at risk of attack.
During and after the war, Hamas forces in Gaza killed alleged collaborators with Israel and shot and maimed scores of political rivals.
In the West Bank, Israel maintained many restrictions on freedom of movement for Palestinians, demolished hundreds of homes under discriminatory regulations, continued unlawful settlement construction, and continued to arbitrarily detain children and adults.
Israeli forces shelled densely populated areas with heavy artillery, including 155mm high explosive, and white phosphorous obscurant munitions, which are inherently indiscriminate when used in densely-populated areas. In one case, on January 15, IDF high explosive and white phosphorus artillery shells struck the main compound of the UN Relief and Works Agency for Palestine Refugees in the Near East (UNRWA) in Gaza City, wounding three people and starting fires that destroyed four buildings, food aid, and medical supplies.
Israeli soldiers unlawfully shot and killed at least 11 Palestinian civilians, including five women and four children, who were in groups waving white flags to convey their civilian status.
Israeli aerial drones launched missiles that killed 87 civilians (not including police) in Gaza, according to human rights NGOs. Victims included children playing on rooftops and students waiting for a bus in areas where there was no evidence of military activity. Drone operators have the time and capacity to clearly see their targets on the ground.
After the Gaza war, international donors pledged US $4.4 billion in reconstruction aid; despite this, due to Israeli import restrictions, UNRWA stated in August that "not one penny of aid has reached Gaza."
As of September roughly 20,000 people remained homeless and 10,000 remained without water. Items Israel prohibited from entry included reconstruction materials, chickpeas, dates, macaroni, a water purification system, and 120 truckloads of school supplies. The only exports that Israel allowed consisted of several shipments of carnations.
Israel / Occupied Palestinian Territories (OPT) | Human Rights Watch
Iran isn't exactly a paradise either, but our government is already hostile toward Iran
Amnesty International 2011 Annual Report
Iran
The authorities maintained severe restrictions on freedom of expression, association and assembly. Sweeping controls on domestic and international media aimed at reducing Iranians’ contact with the outside world were imposed. Individuals and groups risked arrest, torture and imprisonment if perceived as co-operating with human rights and foreign-based Persian-language media organizations. Political dissidents, women’s and minority rights activists and other human rights defenders, lawyers, journalists and students were rounded up in mass and other arrests and hundreds were imprisoned. Torture and other ill-treatment of detainees were routine and committed with impunity. Women continued to face discrimination under the law and in practice. The authorities acknowledged 252 executions, but there were credible reports of more than 300 other executions. The true total could be even higher. At least one juvenile offender was executed. Sentences of death by stoning continued to be passed, but no stonings were known to have been carried out. Floggings and an increased number of amputations were carried out.
Amnesty International | Working to Protect Human Rights
Whicch makes Iran not as bad as Israel but about in the same league as Canada's other good friend, Saudi Arabia:
Over 100 suspects in security-related offences were detained in 2010. The legal status and conditions of imprisonment of thousands of security detainees arrested in previous years, including prisoners of conscience, remained shrouded in secrecy. At least two detainees died in custody, possibly as a result of torture, and new information came to light about methods of torture and other ill-treatment used against security detainees. Cruel, inhuman and degrading punishments, particularly flogging, continued to be imposed and carried out. Women and girls remained subject to discrimination and violence, with some cases receiving wide media attention. Both Christians and Muslims were arrested for expressing their religious beliefs. Saudi Arabian forces involved in a conflict in northern Yemen carried out attacks that appeared to be indiscriminate or disproportionate and to have caused civilian deaths and injuries in violation of international humanitarian law. Foreign migrant workers were exploited and abused by their employers. The authorities violated the rights of refugees and asylum-seekers. At least 27 prisoners were executed, markedly fewer than in the two preceding years.
Amnesty International | Working to Protect Human Rights