I agree. However, there is a distinction between a cancel culture mob descending on someone because of hearsay about their behavior in their private life and firing an employee because they are bad at their job. Foley is bad at his job because he abuses his position as USPSA President, threatens members, alienates industry partners, and is a mentally unstable asshole. He should be fired for those well-documented reasons.
That's not cancel culture; it's simply good management. However, few members of the USPSA Board are good at their jobs either.