Hamas Hezzbollah always chose to fight from within / behind groups of women and children - it is a difficult one I grant you, but if someone keeps shelling you from a hospital are you never allowed to fight back? the war-crimes lot think it is ok to do so.
It is horrible what is happening to the good people of Beirut now, but they must have known for the last 11 months that Israel would retaliate at some point, It is a difficult one, Israel has to be allowed to go after the terrorists. Don't have terrorists as part of your community is probably the answer (although I grant that is easier said than done)