US retailers were last week quick to point the finger of blame for their lacklustre performance in May on a number of factors - ranging from poor weather early in the month which dampened demand for summer merchandise, to the later timing of the Memorial Day calendar, which shifted some sales into June.