The fact is, major donors in the Democrat Party use off-shore accounts. I won't go into details, but an off-shore account is different than a tax haven (like Switzerland). The IRS can track money in off-shore accounts as they collect capital gains tax from them.
The bottom line is if they think these accounts are bad then make them illegal but until then don’t demonize people for following the laws of our land. Please think about this. Democrats know the truth about these accounts but lie about them for political fodder. If they really cared about our country would they do this? It's obvious the only thing they really care about are their jobs.