Why is there a problem?
They are a sovereign country.
And I thought the EU was formed for financial reasons.
There are no border checks between Switzerland and Germany, France, Italy, Austria, and Liechtenstein.
And the idea that their subjects can travel to places where guns can be legally purchased scares Brussels silly.