ok yeah 1 is completely valid, i have no idea how theyd manage that, but im sure they can find a workaround if they put their minds to it
for 2 I don't think this happens very often, I often queue with a friend who's got quite a bad lisp in European servers (where the quality of English is sometimes understandably lower) and we've not really had any trouble with anyone understanding him (although sometimes people have had to reply 'what did you say?' or something along the lines, but nothing toxic)
3 I'm sure this would just be a simple case of taking the average vote and dividing by the number of people in the party
4 maybe you could have it be more generous to people who go -ve? not really sure tbh good point