more holes than Swiss cheese
more holes than Swiss cheesemainly AMERICAN
If an argument, theory or plan has more holes than Swiss cheese, it has very many faults and problems. The current laws have more holes than Swiss cheese. Jackson claimed the system had more holes in it than Swiss cheese. Note: Swiss cheese is used in various other ways to describe an argument or theory like this. In my view it's a Swiss cheese you have there, not a case. Jones criticizes what she sees as Miller's `Swiss-cheese thesis'. Note: `Swiss cheese' is an American term for cheese such as Emmenthal, which has round holes in it.
Collins COBUILD Idioms Dictionary, 3rd ed. © HarperCollins Publishers 2012