I think a lot of people fail to realise that this is purely an opinion piece and they are allowed to disagree. It is the start of a discussion and not the end.
Personally, I tend to agree with a lot of your points and you gave me pause to rethink some of the moments I originally glossed over.