why give money to charities? all their bureaucracy and rule following is just slowing things down. "sanctions compliance", "know your customer", "source of funds"... aren't these all just meaningless buzzwords invented to justify massive consultant fees and charity executive salaries?