Here is an idea
How about if I report someone, your matchmaking does not automatically match me with them again the very next game. Nothing worse than suffering through a troll, only do have to do it all over again with the same one. I am fine waiting a bit longer if it means I do not have to play with someone I have muted and/or reported. It is not like I report that often.