Being allies should never blind us to the wrong things that a country does. Isreal does not have clean hands and neither does Palestine.
One problem with allies is that, especially if you profess unconditional support, they may one day let you down or at least embarrass you. They may demand your support in something you believe is wrong.
Israel was created with a great deal of support for what seemed noble and just reasons. Today, it's government, but by no means all of its citizens, displays some of the characteristics of the regime under which its founders had suffered in Europe. There is no sign that the government wants peace. On the contrary, it seems hell bent on taking every opportunity to destroy a little bit more of the freedom, and even existence, of the people living on the land that it invaded and occupied.
Don't be surprised if the enemies of your allies rejoice in your misfortunes just as you may rejoice in theirs. Palestinians are as much subject to propaganda as are the citizens of the states that support Israel. What is the real reason for supporting a state in an illegal occupation of land when after all these decades it should be able to stand on its own feet? Perhaps it has something to do with votes at home. Or the profits of the arms industry.
Both sides are at war and many innocent lives have been lost. Certainly, neither is all right or all wrong and a war crimes tribunal could be kept busy for a very long time. However, screaming for one side and against another will never bring peace to that region, let alone to Israel and Palestine. Isn't it time to put a stop to the jingoism and help the ordinary people of those two nations solve their differences?