This is very much a situation were both sides are evil, depending on when you start counting... Picking a side is hard because of that.
Now, because both sides are evil, financing either side is evil. Be it Iran funding Hamas, or the West funding Israel.