I think this servers needs more stuff that normal civilians are able to do. Not every one wants to be a cop or own a business or be stuck doing free lance jobs forever. I think it would be cool if there was a bounty hunter faction where someone can walk into the police department, asks for a list of people with warrants, and go hunt them and turn them over to the cops for money based on the warrant.
Now onto the warrant system. I think there should be a place on the forums that lists who has warrants and for what. From what a few other people suggested where a law enforcement officer brings evidence to someone high up and then a warrant is issued. It just doesn't feel as realistic getting arrested, read you your rights, then get taken straight to prison. I think a way to fight that is to if the arrested wish they can request a hearing where the arresting officer, the prosecutor, the arrested, and his lawyer are present and its a small hearing in front of a judge. if the ruling is in the arrested's favor, the charges are dropped and he is free to go.