I've seen that wall. It wouldn't stop an invasion unless it was manned.
But, I know what you mean. And I agree completely.
Claymores would cut down on the manpower required. :=)