You're nuts.
Hamas is in Gaza and the West Bank.
PIJ is in Gaza and the West Bank.
PFLP are active in the West Bank.
All three are active (along with Fatah militants) in the camps in Lebanon where there has been viscous fighting for months.
Hezbollah is active in Lebanon even though their being armed is a violation of UNSC motions (you keep claiming that you support the UN).
The IRGC Quds force is active in Lebanon and Syria.
All of them, are terror groups (no matter how much you support their actions).
Introduction to the terms of reference and listing of terrorist entities according to Canada's Anti-Terrorism Act
www.publicsafety.gc.ca