Hamas is the problem, Hezbollah is the problem and Iran is the problem.
Illegal settlers would not be a problem if Hamas was doing its job: protecting palestinians instead of attacking peaceful population (be it egyptian, israeli or palestinian themselves…).