As long as the money was raised for this purpose, the criticism is based in self-righteousness, and is wholly illegitimate. If the money was raised for helping the needy, then the criticism is legitimate - but ONLY then.
Nonsense. Nothing at all to do with “self-righteousness.”
Do I really need to trot out the verse for you about not being a stumbling block to others?