Jae, I'm right there with you. Not a single thing you've said in this thread is wrong. There are plenty of racists who hate Obama (that has been proven actually). The country is better off now than it was in 2008 (much higher employment for one thing). A certain TV network lies. And Ted Cruz is a moron. Check, check, check, check.
Yet I also agree with the other posters that there is more going on. Neither Obama nor Cruz nor their parties are truly addressing the problems we need to have fixed.
In the end, the party labels and the regular pendulum swing between them in these elections is doing little to address the fact that we are using our planet's resources at a voraciously unsustainable pace and polluting much faster than the planet's ability to heal, that kids are being treated with drugs instead of nourished, while their schools cannot afford pencils, that the economy is run by big banks, agriculture is run by chemical companies, the middle class and upward mobility have nearly disappeared, and meanwhile we are spending trillions of dollars we don't have to prop up a house of cards...those are the things that Obama and Cruz don't even talk about. Because they understand it is the big financial elites that run the world. Presidents, Senators, and governments just work for them.