To induce egglaying, I typically do large volume water changes and increase the temps. I would imagine that the fluctuating temps are what is causing them to lay so frequently. The lower the temp in the tank, the slower the growth and the slower the egg laying. I try and keep my brig tank at no more than 74. I still get 3-5 clutches a week from my breeders. Its perfectly acceptable to freeze or crush clutches you do not want to hatch, I routinely have to do this myself. Its just not feasible to house all the babies that would be produced otherwise, even for growout. What is the temp in your tank?