This is the take that frustrates me the most. “Since the candidate wasn’t perfect (by my definition of perfect, which of course is exactly the same as everyone else’s definition) it’s their fault that I stayed home”.
The election is always about damage control. You pick the least worst candidate, since those are the only options available. You want something different, you have to have your shit together before the primaries start. Instead, people do nothing for four years, then act all shocked and offended when nothing changes at election time.
Better alternatives for what? I can’t think of anything I’ve ever bought from Amazon out of necessity, only laziness. And nowadays, pretty much everything that cannot be bought at a brick and mortar store, can be bought directly from the manufacturers website.