Then if they want to stick their nose into Amercin sovereignty, they can bring their wallet and paid the freight!!!
How are they "sticking their nose into American sovereignty"? They're refusing to disclose things that are in their own possession -- they CAN do that, because they're a sovereign state. That's what being a sovereign state is about, amongst other things.
Second, you ignored my point: the US government (or many other governments, for that matter) also wants to impose its view of human rights on other countries. Actually, the US has a long history of doing so. The US, however, certainly claims it is NOT willing to fund governments that are -- from a US viewpoint -- ignoring human rights. Should the US government pay money to Saddam Hussein to prevent the killing of dissidents? Well, I guess most "conservatives" would denounce that as "appeasement" (sure, that's a drastic example).
So, why are the Germans not allowed to do the same? Because they're Germans? I guess they would be damned either way: if they disclose the evidence, they're weak and don't adhere to their own principles (aw, typical! Krauts!). If they don't, they're anti-American and somehow still feeling bad about the Nazi past (aw, typical! Krauts!).
f.