Home Depot customer detained by DC police for not showing receipt

Anonymous BB reader says,

A DC man was recently detained, in violation of his fourth amendment rights, by a DC Metropolitan Police officer who was present at the time the customer didn't stop to show a receipt to a Home Depot security guard. He's posted an open letter to Home Depot's CEO (the illegal detainment was the straw that broke the camel's back) as well as a copy of his official complaint to the police department.

Similar summaries from other cities have been posted to Boing Boing before involve Tiger Direct, and Circuit City.