Putin is a man's man and a patriot, whereas 0bama is a closet homosexual from a foreign country.
These reasons are among many why I respect Putin more.
Evil wears many faces and lies. It always lies.
The same cannot be said about Obama, nor for hundreds of other politicians who are selling out America's interests, and instead represent the interests of alien peoples, ideologies, and religions.
Putin is no friend to the US, he is a geopolitical adversary (not an enemy like the Soviets were, but an adversary). He's only good for America as an example of somebody who at least cultivates the image of representing his nation and his people's interests. Hence the admiration, or at least respect, from some circles.
Russia’s economy is in the crapper, so to keep the people distracted, he started all of this anti-homo stuff.
He isn’t doing it out of some deep spiritual belief, he’s doing it to keep the populous concentrated on the jangle of shiny gay keys, so they wont try that democracy jazz he hates so much and try to get him out of office again.