Not a python solution, but a gp suggestion: Take a look at intersection tool. If I recall correctly, you can set the out put to a point and those points will carry identifying attributes of the features intersected. You might be able to then summarize them in a way that denotes your [in] validation.
That should just about do it....