I guarantee most of the complainers drive around dumbass pickup trucks as their everyday vehicle, filling up at $250 every 2 weeks. I have problems feeling sorry for them.
The first-past-the-post system created the two-party system. In order to fix the two-party problem, a start would be ranked-choice voting. Otherwise voting third party is literally dangerous because the worst people might get into office and fuck things up more.