Сложные существительные с первым компонентом пол- (полчаса, полдела, полведра, полдюжины, полпути) имеют ряд особенностей в словоизменении и родовой принадлежности... Во всех косвенных падежах, кроме вин. п., в названных сложных словах компонент пол- может заменяться компонентом полу-: до полугода, из полуведра, меньше полуминуты, получасом раньше. Наиболее частотны такие формы в род. п. Наличие компонента полу- характеризует преимущественно те сложные слова, вторым компонентом которых является сущ. муж. и сред. р.
Приставка анти... пишется слитно, поэтому правильно: антиспамерский. Но в случае с анти-спам-программой это правило не действует. Поскольку само слово спам-программа пишется через дефис, мы не можем написать анти... слитно. Орфографическое правило гласит: недопустимо слитное написание с первым компонентом, если второй компонент содержит дефис. Если первая часть – приставка (кроме не-) или компонент сложного слова, слитное написание должно заменяться дефисным, в результате чего возникают написания с двумя дефисами: анти-спам-программа. Аналогично: видео-дата-центр (т. к. слово дата-центр пишется через дефис).
Ошибки нет.
Большой толковый словарь
Правильно раздельное написание. Оно соответствует следующему правилу.
Недопустимо слитное или дефисное написание с приставкой или первой частью сложного слова, если вторая часть содержит пробел, т. е. представляет собой сочетание слов. В этих случаях слитные или дефисные написания, рекомендуемые основными правилами, должны заменяться раздельными. Например, следует писать: лже доктор наук, псевдо произведение искусства, теле круглый стол, мини стиральная машина; экс Советский Союз, псевдо Ван Гог, пол рабочего дня, пол столовой ложки, пол Московской области (Правила русской орфографии и пунктуации. Полный академический справочник / Под ред. В. В. Лопатина. М., 2006. § 153).
Эти слова могут употребляться как синонимы в значении 'те, кто работают вместе; товарищи по работе', ср.: поговорить с коллегами и поговорить с сотрудниками. Но эти слова не взаимозаменяемы: у слова коллега есть значение 'представитель той же профессии' (на конференции обменялся опытом с коллегой); у слова сотрудник есть значение 'служащий' (сотрудники предприятия), этого значения нет у слова коллега.
Нужно писать раздельно. Вот общее правило на этот счет:
"Недопустимо слитное или дефисное написание с приставкой или первой частью сложного слова, если вторая часть содержит пробел, т. е. представляет собой сочетание слов. В этих случаях слитные или дефисные написания, рекомендуемые основными правилами, должны заменяться раздельными. Например, следует писать: лже доктор наук, псевдо произведение искусства, теле круглый стол, мини стиральная машина; экс Советский Союз, псевдо Ван Гог, пол рабочего дня, пол столовой ложки, пол Московской области; то же в парных конструкциях с полу: полудеревни — полу дачные посёлки, полусанаторий — полу дом отдыха, полупародия — полу литературный фельетон, полуясли — полу детский сад".
Недопустимо слитное или дефисное написание с приставкой или первой частью сложного слова, если вторая часть содержит пробел, т. е. представляет собой сочетание слов. В этих случаях слитные или дефисные написания, рекомендуемые основными правилами, должны заменяться раздельными. Например, следует писать: лже доктор наук, псевдо произведение искусства, теле круглый стол, мини стиральная машина; экс Советский Союз, псевдо Ван Тог, пол рабочего дня, пол столовой ложки, пол Московской области.
При этом в сочетаниях экс-сотрудник ЦРУ, экс-глава ФСИН вторая часть сложного слова представлена одним словом (сотрудник, глава), т. е. возможно самостоятельное употребление сочетаний экс-сотрудник, экс-глава. Таким образом, правило о замене дефиса пробелом не распространяется на эти слова.
А какой смысл должен передавать этот глагол? Нравы могут портиться, меняться...