The following test shows how sensitive the 7D AF sensor is to color differences.
Camera mounted on tripod. Canon 17-55 f/2.8 IS lens used. IS turned off. Single shot. Center normal AF point, f=35 mm, ISO 200, f/2.8, 1/800 sec
10 shots are fired at the target. The lens is intentionally defocused between shots by turning the lens towards the minimum focusing distance or infinity.
When the AF point rests on the demarcation between the red tiles and yellow walls,
7 out of 10 shots are NOT in focus.
When the shot is out of focus, both the red tiles and trees are out of focus.
so no one can argue the camera focused on the trees. Anyway, at f=35mm and this target distance, the DOF should cover both the trees and red tiles.
The same test when administered on a lowly XSi/450D throws up 10 out of 10 shots which are in PERFECT focus.
Such AF results from an advance camera like the 7D are pathetic.
Some may argue the lens/camera combo is not properly calibrated. To disprove this, the same test is repeated with the AF point resting on the demarcation between the green and yellow portions of the same building.
Result: 10 out of 10 shots in focus (see left portion of above pic).
The test (10 shots fired each time) is repeated several times and the results are always the same.
I only carried out extensive testing 'cos I experienced a number of OOF shots from the 7D during an event shooting.
For all its advance features and superb handling, a camera that cannot AF reliably for simple single shot photography is completely useless.