If there's really that much of a problem with certain staff members, I trust that higher ranking (at least) staff members will do something about it. As for the whole "publicly electing new staff" motion...I'm against it. That's something I think should be handled purely by the staff.
Id est, it should be discussed amongst themselves, they should decide who would be good candidates for the positions, and they should privately contact that person to see if they're up to the job. I don't think it's any of our business.