ESEA is not that good either, there is a reason a lot of these semiragers/closet cheaters have an ESEA account. They love fucking with ESEA simply because of ESEA's slogan of "Hate cheaters?" and if you have a VAC ban you can still play ESEA, unlike FACEIT.
It sucks but that's how CS:GO is. If you check my most recent thread made, it's easy to see that Valve is far from perfect and still don't do anything about helping the community. And cracking down on cheaters can be harmful for the casual playerbase as a whole. (Trusted Mode)
My whole experience revolves around just being able to play the game, your experience might revolves around whether you win or not (assumptions ofc). In my mind, everyone already has an advantage over me, so I think that is why I don't really care about cheating in general and therefore our opinions differ.
Hope that next time you play MM you will be able to have fun! I can't tell you not to focus too much on the cheaters, but I think it would help to try and not be too affected by them in games.