M&S: Too much tat, too expensive'