Fear makes people do stupid things. In the eyes of many palestinians, Groups like hamas are the only ones who actually unable to protect them against israel. Even if they don't agree with hamas's methods, They are willing to put up with them.As long as they allow terrorists to rule them and allow themselves to be human shields then they just have to learn to cope with it.