cheating


*sigh* People complain when opponents are closed for cheating; they complain when opponents aren't closed for cheating. Sometimes I think people just like to complain.
Your rating will recover: the result of a handful of games doesn't affect where you sit overall that much, even if you didn't get ratings points back when an account if closed for a fair play violation - the only reason chess.com does that it to make you feel better about it, not because it has any real effect on your rating.
None of the cheaters you've played recent have "played thousands of games" - one of the ones from May 9th was only on the site for 10 days before they got closed for cheating; for the second, it was less than 24 hours. The 3rd one was 2 days.
Just one on May 8th and they had been around for awhile - maybe they only started cheating recently. No opponents closed for cheating May 7th or 6th.
Cheaters are identified and closed. Accept your other losses as lessons to be learned rather than throwing your toys out of the cot.

https://support.chess.com/article/648-what-do-i-need-to-know-about-fair-play-on-chess-com
https://www.chess.com/article/view/online-chess-cheating
https://www.chess.com/article/view/chesscom-update-may-2024?#FairPlay
The site closed 56,000+ accounts in April for fair play violations and has a full team of staff working on reports along with some automated systems for detection.
https://www.chess.com/article/view/fair-play
That said, discussions of cheating, potential cheating, or cheat detection are not allowed in the general forums. If you would like to discuss join the following club. https://www.chess.com/club/cheating-forum