I'm not talking about morality but legitimacy, why are you bound to follow laws that were not voted for representatives you chose on a country you never been?
That's why I think there must be limits regarding what reasons a country can use to ask for an extradition, specially if you want to extradite a person that's not even an American for treason, espionage or stuff like that.