Removed several posts. For the record....
Topics posted on this forum are free for anyone to discuss and leave their opinions here, within our code of conduct.
If other people have similar interests and post on similar topics as you, they are exercising their privileges here and it is not for other members to call them out, or suggest that they have any less right to comment. The content is not yours, it is everyone's. If you don't like someone else discussing things with you, the onus is on you to avoid these discussions, not suggest that they don't take part, or wasting moderator's time asking them to gatekeep.
This is a public forum, and that is how they work.