In order to completely eliminate racism from the picture, it does us no good to sympathize for past actions. Both whites, hispanics, and blacks alike have to work for a living. Public school is free up until high school in the U.S., so there is no reason not to get at least a high school education. While there may be different values between blacks and whites, all of the values which create the most economic and social stability will eventually become the norm, just like Darwin's Natural Selection. Reverse racism isn't solving the problem either. Sure, I want to get into Carnegie Mellon's computer science program, but do I want a person who has a worse resume than me to get in simply because of their race? I think the answer is obvious.
Sympathy towards blacks on account of their past is not the answer. First of all, our government is not in the position to offer mass funding to every black living in the United States. All of Bush's extraneous spending has our country in a sizeable debt, and it is hard to determine whether it is a worthy investment or not. Second of all, it would undermine their honor and integrity, the hope they have of living the so called "American Dream". *Starts hypothetical situation* Let's say that I'm addicted to smoking. I don't make much money to begin with. If I were given 10,000 dollars by some guy on the street, of course I would be happy, but would I be able to pay my bills when I am throwing so much money away on cigarettes? No. In the same way, since many blacks have not exploited their opportunities but instead chose other ways of life more accepted by their current set of values. There is nothing we can do to change this, we will have to wait a few generations, but eventually they can be as well off as whites currently are.
Any type of support we wouldn't give to another person just leads to more dependency from a people who are, relatively speaking, less experienced at economic and social dependency. They will learn quickly; they already have. This is natural selection at work: the best adapted will survive, and those who are not will adapt to become sucessful. It is a little like pokemon and the metagame- one must adapt to the metagame to become sucessful. The most experienced players, who somewhat dictate the metagame, are the most adapted, and the other players learn to adapt to a general way of doing things (metagame).
I'm not sure that McCain will get anywhere if elected into office. Ironically, Obama has the same problem. As most candidates do, both compromise their values for what is accepted by society. What I find particularly startling about electing McCain is that he is pro-torture, while he was a POW in Vietnam for 5 years. I don't know what that feels like, being a POW, but I'm sure that I wouldn't be pro-torture after experiencing torture. His age and health conditions would be of issue for me, as it would hinder him from running the country to his best ability otherwise.
I don't think electing Obama would be too good either, judging by his inexperience. Then again, nothing says that a candidate must be experienced to perform well in office (aka high approval ratings), such as Theodore Roosevelt and Abraham Lincoln.
I'd probably go with Obama. I really think that Iraq is a bad idea. The preemptive military action, while a good defense against terrorism, doesn't help us in international relations in the long run, which is what is needed to supress a terrorist network as large and as omnipresent as al-Queda. I just don't want to watch the US currency degrade to nothing as we endlessly pursuit a stable Iraq, which we will not get without help from other countries.