And yet you are looking for more excuses to avoid criticizing Hamas and Palestinian terrorism in general. JDL are scum but aren't a terrorist group. Hamas is.
And yes, the vast majority of ESWCA members are massive human rights abusers. How many of the following are not horrible places for human rights?
Bahrain, Egypt, Iraq, Jordan, Kuwait, Lebanon, Libya, Morocco, Mauritania, Oman, Palestine, Qatar, Saudi Arabia, The Sudan, The Syrian Arab Republic, Tunisia, The United Arab Emirates and Yemen. Damn right I'll complain about most of them because they deserve it. Sadly you won't say a word of criticism about them though.
And I'll repeat. I'll stick with Canada, the EU, and US while you stick with some of the world's worst.