"We apologize for the inconvenience"
No, what you should apologize for is confusing your game with your right to the user's computer. And for being too stupid to not let the user cheat locally where there is no problem, and not being capable of finding a server-based solution to check server-based multiplayer.
I suggest you meekly go, hat in hand, and beg Blizzard to tell you how they prevent cheating on Diablo III without fucking over people's personal property.
You might even gain some intelligence in the process. God knows you seem to need it.