recruited wealthy Americans to hide their money and investments. The
IRS knows about this and have pressured Swiss Banks to turn over
the names of US citizens. Many banks have just decided not to do
business with US citizens.
Anyway with electronic trading, you can access an account
in the US from here. Additionally, the Swiss charge outrageous
fees for little helpful knowledge IMHO. Get yourself an account
with Ameritrade or one of the online guys.
Even if you want to be completely above board and declare everything to Uncle Sam, the offshore world has plenty to offer a US citizen, including confidentiality, protection, and more sophisticated products (not necessarily riskier). trouble is, the US doesn't like the confidentiality aspect of offshore jurisdictions more than anything else (including tax evasion, although that nearly always goes hand in hand).
In any case there are lots of options (many non-swiss) that will fulfill your requirements. I'm a financial planner and you can PM me for some information if you like. Best of luck!
Regards,
Jim.
The US make all these silly rules (to make sure US citizens pay taxes whereever they are in the world - so not so silly - as it means the US government earn money) which end up keeping quite a lot of non US people employed in Swiss banks in Switzerland sorting thru all the guff and rules and their own customers.
SO the Swiss banks want to save money, they fire all the people employed to sort thru the guff and stuff the US government imposes. So they cant abide by the rules because they dont have the (wo)man power. So US citizens cant be their customers.
Quite simple really...
What can you do about it? Open a Depot account in the US? Internet bank?