That supposedly exists now (I never actually tried it). It was branded as a bug fix a year ago or something, although the way it’s intended to work sounds really weird.
You and the annoying player have to both be in voice chat, and then you can mute their voice chat to also mute their character, apparently.