This is mostly an aside, but if you want to not take what other people say at face value as a general principle, you probably should look at the Amy Cooper thing again.
"No reason" is not an accurate way to describe what happened. It's messier than that.
(I agree with the majority of your points.)