First, yes I'm aware of getting cheaters banned with reports. I've done it over fifty times.
OK, my suggestion is allowing players to block other players like on social media. You get to keep playing. They get to keep playing - just not with you. For me, cheaters, crossteaming, people wildly...