Поставить полутораметровый подземный забор по периметру - дорого но однозначно. Бороться с чем либо путем уничтожения или отпугивания - глупо; нужно найти способ взаимного сосуществования. (ИМХО) Если появилась кормовая база, то они все равно будут; убъешь одних - придут другие. Они как правило живут пожизненными парами на одном месте. Убъешь одного, скорее всего и другой погибнет, а их место займет другая пара, которая также добросовестно будет перекапывать тебе газон. Нужно изменить их распорядок жизни, а для этого нужно понять они у тебя кормятся или просто проходят, выяснить где их "база"; потом просто скорректировать их маршруты, причиняя им неудобства в определенных местах.
P.S. И не забывай сколько они по-ходу зжирают гадостных личинок, восемь из десяти из которых - вредители с/х культур.
Отлавливаешь одного крота, сажаешьна цепь, воспитываешь в строгости, переводишь потихоньку с червей и личинок на мясо, "Завтрак туриста" и так далее, даешь нюхать ему норкидругих кротов и при этом дергаешь за хвостик, крутишь ушки, щипаешь нос, короче, условным рефлексом прививаешь ему негативные эмоции при пронюхивании кротонорок... Через пару месяцев запускаешь на своем участке... И каждую ночь крот будет приносить тебе по жертве, попискивая от рвения, только успевай поощерять его очередной банкой тушенки. Когда изведет всех - снова на цепь и пускать по периметру участка.