Hello there As a long time GCC user, who is also a father to teenage children, I would very much prefer if a person who openly expressed opinions, and also openly exercised behaviours, which I consider abhorrent, was *not* associated with the GCC project. It does not matter to me what kind of control that person exerts on the project, if any. What matters to me is association, even if indirect one (other than historical).
This aside, I also happen to be one of very many developers in a corporate setting, able to exert a small amount of pressure to entirely switch my employer's toolset from GCC to Clang (which we already use for many projects), if I consider the direction that GCC takes (technical or otherwise) not favourable to us. For this to happen it would be enough for GCC to lose only a few of the key contributors, like for example Jonathan Wakely, Nathan Sidwell, Marek Polacek. It does not have to lose many contributors at all. In fact, since my employer runs RedHat, we might just follow the direction that RedHat takes with their developer tools in the future - given their stance on the matter and the current GCC association, as well as possible loss of major contributors in GCC, I wouldn't take it for granted that they will keep supporting GCC forever. Also, it is not called "cancel culture". It is called "actions have consequences". That's all, B. Kozicki