You did the right thing for you and there were consequences for that. Don’t beat yourself up too much. People play differently and it’s perfectly okay to not want to associate with cheaters.

The situation sucks for everyone involved, but chalk it up to a lesson learned. You can find another static with players who share your values. You have to be vocal and specific about these things if they matter to you, because a large part of the community uses third party tools.