Every president has some flaws. Obama has taken the deficit and national debt to unprecedented levels and will raise taxes as soon as he gets the opportunity. So, I'll still take Ronald Reagan over Obama (little Jimmy) any day.
The USA was absolutely not the only country that aided the mujahidin against the Russians. We just provided them with more advanced weaponry. Surrounding countries as pouring weapons and fighters into the region, just as they were when the russians were trying to establish a puppet govt. No one in that region wanted to see the soviets ruling afghanistan. The Obama admin is just digging us deeper into that shit hole. We are in the same predicament now that the Soviets were in the 80s. But, it seems like every president has to have his own signature war.