Desperate times call for desperate measures. Personally I only consider cheating things like wall hacks and aimbots, or anything that tampers with the base code of an application. Sure. you're still altering files but you're not really changing the code of the game, plus when the packets are on your side they are "yours", or at least from my perspective lol
As for the netduma, I've been thinking about tampering my internet strength to almost nothing when it begins searching, and then it finally gives up and is willing to match me with anyone. Then I will just have to figure out how long that takes and change my internet speed back to normal. Only problem is this is too much work first of all, and worst of all, it can be patched (if not already). All it would take if for them to disable the functionally where "it gives up" searching for players of equal skill, and it's game over.