No, this entire thread is about disagreeing with the priorities or choices developers made. That doesn't mean they can't make the choices they want, it means we're disagreeing with those choices they made. The difference is so vast I'm not sure how you can equate the two; this isn't about stifling creative expression saying "you can't make games with straight white dudes," it's about saying "I don't agree with your decision to use a straight white dude." Disagreement isn't the same thing as forbidding something.
As for your second point, you and others keep missing that the root design decisions are the problem. You can't point to a decision they made and say "well obviously they can't accommodate this," while ignoring that they created the design problem that is impossible to accommodate. It's circular. You're using the base design problem to explain away complaints with subsequent ones, ignoring that the base design problem was of their own making and ultimately the issue. If they'd prioritized it from the beginning they would have designed around it.