Were you getting banned site-wide for expressing those opinions? Or just banned from specific subs?
Only admins can ban you site-wide or shadowban you, and I can't imagine expressing any of those opinions being worthy of a site-wide ban from an admin unless you expressed them in an offensive way. ie, for the first opinion, using a slur when referring to the Chinese lab workers, or basically in any way accusing them of poor standards because they're Chinese. Likewise, for the third opinion, I've too often seen transphobia get disguised as concern trolling.
If it's moderators banning you from specific subs...well...that's just shitty moderators. Some of them are extremely power-hungry and ban happy, but they're not employees of reddit, and their actions should not be reflected on reddit as a whole.
Only admins can ban you site-wide or shadowban you, and I can't imagine expressing any of those opinions being worthy of a site-wide ban from an admin unless you expressed them in an offensive way. ie, for the first opinion, using a slur when referring to the Chinese lab workers, or basically in any way accusing them of poor standards because they're Chinese. Likewise, for the third opinion, I've too often seen transphobia get disguised as concern trolling.
If it's moderators banning you from specific subs...well...that's just shitty moderators. Some of them are extremely power-hungry and ban happy, but they're not employees of reddit, and their actions should not be reflected on reddit as a whole.