How old are you? The idea that you're not going to vote unless you agree with a candidate on 100% of issues seems pretty unrealistic.
I have never in my life voted for a candidate that I completely agree with. And the ones I liked most tended not to do very well, because my opinions are not representative of the population at large.
If you're waiting until you can find a candidate who has zero positions you don't like, you'll be waiting until you're dead. Good job participating in democracy!