You seem exactly like the type of person that should be here, don't worry :) I don't know what they meant by "unwashed masses", but it kind of seems like there have been a lot of new posters coming here to talk about politics and nothing else. Honestly I think this site started getting mentioned a lot more on Reddit (especially the technology sub), and more people from there started posting here because they felt it was a more civilized place to discuss politics. That's true, but it's also specifically not a politics focused forum (unlike /r/technology) and I think that's messing some people up.