The Sunday trading laws had existed for decades and were a total anachronism. They didn't get repealed because they were ridiculous, but because the supermarket chains and big stores opened in defiance of the law, knowing that any fine would be outweighed by their extra profits.