Well the US forced Switzerland to lift their bank secret because of tax avoidance, while being the biggest tax oasis themselves (Delaware)
And being afraid of Swiss Military Might is complete Bullshit, just as most things in the US they explain with "National Security". (Just as they put up an Import Duty on Swiss Watches for "National Security" Reasons under Eisenhower)