Just like ~Naruto&Itachi~ said, Bernie Sanders is someone you might be interested in. He's been a part of the Independent party for decades but recently became a Democrat (which is understandable since his chances would improve).
1. Bernie supports gay marriage,abortion and marijuana legalization.
2. He's a senator from Vermont, a rural state, and knows that eliminating guns completely is unrealistic. His gun policy just calls for more extensive background checks and if you have previous felonies you would be denied.
3. Bernie believes in social programs. That's probably the one thing you wouldn't agree with.
4. He wants to increases taxes on the rich and provide healthcare as a right.