No, you can't infer how much someone knows about a topic, at least from the discussion here. You can infer they know something different than you do. That happens when you get a modern-day Republican and Democrat in the same room, and each believes the other to be an idiot. The same happens if people are from different countries, cultures, or hold different values.
Groups develop groupthink, with a common set of information, logic, and conclusions. It's natural to assume anyone who doesn't share those is an idiot. My own experience is that they're often not idiots, and if I go in with an open mind, I often learn something (and quite often, we both do), although that's been harder with recent political polarization. Nowadays, discussions usually shift to people calling me an idiot if I don't line up 100% with their worldview. It's been rarer and rarer to have intelligent discussions.
Perhaps my conclusions were wrong. They often are; on average, we're right about half the time in discussions, and that's fine. Perhaps yours are too. Perhaps we're right in different contexts (we might live in different countries, for example).
However, where you took this discussion, neither of us has any chance of discovering what the other's opinions were informed by. If you doubt something I'm saying, you can ask for evidence, rather than assuming and insulting. Perhaps each of us might have learned something.
In either case, that's as far as I'm willing to take this discussion. I nerd on topics like these for fun. Getting insulted is tiring and draining rather than fun. You're welcome to believe I'm an idiot.
I propose we terminate this discussion. People are welcome to be wrong on the internet.