Striking a blow to the defenders of the “Lost Cause,” a judge has struck down an Alabama law that prevented the removal of Confederate symbols from public land.