Буквально за пару месяцев до официальной премьеры Мачете Роберта Родригеса вызвал сильное возмущение со стороны американской общественности. Как сообщает британская газета Times, причиной тому послужило появление в сети неофициального трейлера картины накануне 5 мая, когда мексиканцы отмечают праздник Синко де Майо.
В начале трейлера главный герой Мачете в исполнении Дэнни Трехо говорит, что это его специальное послание, приуроченное к Синко де Майо, и адресовано оно в штат Аризона. Там недавно был принят новый закон, ужесточающий меры против нелегальной иммиграции. Закон вызвал недовольство у правительства Мексики и местных латиноамериканских общин, сравнивших его с апартеидом в Южной Африке. После этого начинается нарезка фрагментов из ключевых сцен будущего фильма, по сюжету которого Мачете, нанятый для убийства сенатора (Роберт де Ниро) штата Техас, призывает мексиканцев на восстание против местной власти.
В связи с этим критики разделились на два лагеря: одни "похвалили" выпад Родригеса на новый аризонский закон, другие обвиняют режиссера в провоцировании межрасовых конфликтов. В частности, известный в США журналист Алекс Джонс выступил с резкой критикой в адрес Родригеса, подчеркивая, что "фильм зашел слишком далеко и, с одной стороны, сослужит плохую службу испаноговорящему сообществу Америки, представив его в агрессивном облике, а с другой может расцениваться как прямой призыв нападать на американцев, занимающихся проблемами иммиграции".