I agree with a lot of this. I grew very impatient and short with someone in a discussion on climate science. At some point I really had to ask myself why I let them make me that angry, and I really didn’t have a good answer. I took a step back and asked what got me interested in the topic to begin with, and what I found the most interesting. When I came back to the discussion I started from the position of “this is the basic science of the greenhouse effect, and this is why scientists think adding more greenhouse gases to the atmosphere will cause warming”. I didn’t get drug down into the inanities of conspiracy theories or political agendas. Instead, I just dug down into the physics. I think it made for a much better discussion.
I also think there is a large and relatively quiet crowd that really likes learning about science. If we focus on what excites us about science I think we would all be better off.