Google has account reps. They have "Adsense in your city." You can meet them.
The problem is, when they kick you off, they don't tell you why.
We had an issue with a project I was helping someone on. Google waited until the very end of the month to terminate the account, leaving that business associate out a mid five-figure amount of $$$. It was really jarring because the traffic was legitimate. I know, because I could see good conversions coming through ad campaigns I was running.
We spent months trying to figure out why the hell the account was terminated. Finally we got a pretty good guess over what caused the termination -- something the Google account rep said was "ok." This was in writing.
The best solution right now is to personally know people who work or worked there. That's an unrealistic "fix" for 99.9% of customers.
I'm not sure if a human or a machine making the decisions is worse. What scares me most is having competitors bribe Google employees to do things that put me in an unfair position. Alternatively, Google employees who are "entrepreneurs" running stuff with inside information and power. I know from a friend that the first has happened, and we know from court cases the latter has occurred as well. Google's traffic is worth an incredible amount of money, and as long as it is this is going to be a problem.