It sucks to hear that your stuff got stolen, but in reality, there isn't much the Team can (or should) do about stolen resources.
- No server should be banned remotely. Such moderation tactics are always subject to abuse and controversy, and are typically more trouble to implement & moderate than they are worth. However, a server 'verification' system would be a good idea, where servers can apply for a verification to protect their name in the server browser. That said, there should never be a 'verified' tab, verified servers should just get a discrete checkmark next to their name or something. Also, servers already have unique IDs assigned to them, but its only used internally.
- Global accounts are not necessary, that is what client serials are for.
- Client-side scripts are protected from theft already, look up the new protected flag that ryden added a while ago.
The place where the MTA Team could (and should) try to hammer away at these issues is on the community center. A proper flagging system and a stricter set of guidelines would do a lot of good there (such as not allowing resources containing compiled scripts or obvious luac output).
I really can't comment on player behavior, since I really haven't seen anything that bad. On the whole, I feel like MTA has a more sophisticated player base than, say, Xbox live. Or maybe I just don't hang out on the bad servers enough.