How is it that donating $10 to Hamas is illegal, but organizing a pro-Hamas rally for 10,000 people is not?