You can play on "curated" public servers. That is, they are public so it allows all the activities, but utilize various methods of keeping randoms off ranging from auditing your crews and your friends crews, to networking based whitelists.
Still doesn't solve the ridiculous loading times and random disconnects. I gave up after my Internet took a turn for the worse and I was DC'ing in the middle of helping people with their sales and kind of screwing them.
Judging the health of the economy based on your 401k is like judging the quality of your furniture based on your coffin.