Perhaps there are two separate issues here:
1) Non-industry individuals who lack enough knowledge to contribute to discussions etc
2) As professional pilots we are trained to make decisions in potentially life-threatening situations that must ALWAYS be right. Therefore we are ALWAYS right. Not. Put five of us in a bar, add alcohol and we'll all agree, won't we? Now get 50 000 of us on a website, and there is an inevitable difference of opinion that will lead to flaming and personal insults. Just do not take it too seriously, that's all.
Perhaps the answer is licence numbers or staff numbers. Or how about an IQ test, or a sense of humour test.....
Keep safe