I think the Catholic Church needs to rethink their corporate structure. Churches should be owned by the local congregations. Local congregations should be able to interview and select their priests. Priests and other clergy must be responsible for their own actions without endangering the local congregation’s property.
Second one isn't going to happen. Of course Catholics are free to go to the bishop and make him aware that a priest he's assigned is bad news, if their objection is substantive and appropriate. (Inappropriate: "He preaches about sin too much! He expects us to obey the moral law! He won't give us communion in a baggie!")
Third one has to do with how the civil law works (see "respondeat superior"); the church has no input or influence over it.