You're new here, so you may think people are downvoting you for what you're saying. They're really downvoting you for how you say it. We try to put a premium on being civil.
We're all so good at not telling people to STFU and what-not, but we still have enumerable troubles with entire discussions not being derailed into hate-fests, albeit with some uncharacteristically (for an internet discussion) polite language.
Something to think about.