This is a violation of Reg. SP. You should immediately contact either FINRA and/or the Securities & Exchange Commission to report this. Your FA will be investigated by one or the other as applicable and he/she and the associated firm will be investigated.
You could file a complaint with the North Carolina Securities Commission, but I agree that such a suit would be costly and the outcome far from certain. Your local bank should offer brokerage services, and that is but one of many places to which you can move your money. Be sure that you move everything, including insurance products and the like by changing the agent of record. The firm you move to can assist with the paperwork, which is generally called an "ACAT" and "change of broker of record" form.
The foregoing is not legal advice nor is it in any manner whatsoever meant to create or impute an attorney/client relationship.
Most likely. Please consult the account agreement. Banks and brokerages these days also have privacy policies that they must conform to, per the Financial Privacy Act of 1978. However, as another attorney alluded to, a lawsuit will be costly. It might be better to report this incident to the management of this adviser's bank/brokerage and seek remediation this way. If that fails, you may wish to seek counsel.