Усиление коррупции и разрастание монополий вынуждало избирателей настойчиво требовать от правительства решительных действий. Фермеры постоянно жаловались на злоупотребления железнодорожных корпораций, на дискриминационную систему тарифов и скидок. Фермерские союзы угрожали отыграться на выборах и в конце концов вынудили конгресс разработать правила, регулирующие торговлю между штатами. В 1887 г. был принят Закон о торговле между штатами, который запрещал дискриминационные тарифы и скидки на железной дороге. Железнодорожные компании обязали заранее оглашать тарифы и не менять их без предварительного уведомления. Закон также предписывал создание Комиссии по торговле между штатами в составе пяти человек, учредив таким образом Первое федеральное регуляторное агентство. Однако изворотливость юристов железнодорожных компаний, находивших лазейки в законодательстве, вкупе с ловкостью лоббистов, а также решения Верховного суда, поддержавшие железную дорогу, свели на нет все усилия комиссии.
Фабриканты не только действовали в сговоре с железнодорожными компаниями, но и нанимали лоббистов и финансировали политические кампании, стремясь защитить свою продукцию от конкуренции с экспортными товарами. Республиканцы поддержали их, что привело к постоянному росту тарифов, приносившему правительству баснословные доходы. Президент Кливленд призывал к снижению тарифов, но добился лишь того, что от него отвернулись даже некоторые члены его партии, особенно из Пенсильвании. Единственным его достижением стали рекордные 414 наложенных им вето, в основном касавшихся пенсий, не меньше четверти которых были оформлены мошенническим путем. Все предшественники Кливленда наложили вето всего на 205 законопроектов, он же обогнал их больше чем в два раза.
Бесконечные вето и тарифная политика Кливленда позволили республиканцам критиковать его на протяжении всего президентского срока и способствовали его поражению на выборах 1888 г. Республиканцы выдвинули Бенджамина Гаррисона из Индианы (внука Уильяма Генри Гаррисона) и Леви П. Мортона из Нью-Йорка. Кливленд потерял много голосов избирателей, когда посол Великобритании в Соединенных Штатах сэр Лайонел Секвилл-Уэст в письме англичанину, получившему американское гражданство (как оказалось, республиканцу из Калифорнии), посоветовал голосовать за Кливленда. Письмо впоследствии было опубликовано. Это явное вмешательство иностранца в дела США рассердило многих избирателей, особенно ирландского происхождения. Гаррисон набрал 233 голоса выборщиков против 168 голосов, отданных за Кливленда. Но голоса избирателей распределились совершенно иначе: 5540000 за Кливленда и 5440000 за Гаррисона.
Традиционно республиканцы поддерживали протекционистские тарифы, демократы же настаивали на их снижении, тем более что следить за этими поступлениями становилось все сложнее. При поддержке спикера Томаса Бреккета Рида, жестко регламентировавшего работу палаты представителей, за что демократы прозвали его царем Ридом, республиканцы провели через нижнюю палату законопроект, увеличивавший таможенные пошлины практически на все товары, способные конкурировать с американскими. В среднем ставки поднялись на 49,5 %. Такое предложение внес Уильям Маккинли из Огайо, председатель бюджетного комитета, любимец республиканцев и убежденный сторонник протекционизма. Маккинли был принципиальным человеком, превосходным оратором и хорошим товарищем. Хотя законопроект утвердили 164 голосами против 142, в сенате он столкнулся с жесткой оппозицией: западные сенаторы обещали его провалить, если не будет принят закон о металлических деньгах, который позволит чеканить серебряную монету без ограничений по курсу 16:1 по отношению к золотой. Южные сенаторы обещали их поддержать, если будет утвержден уже одобренный палатой Федеральный закон о выборах, который они называли Принудительным. Законопроект защищал права черных избирателей на Юге, обеспечивая федеральный надзор при проведении федеральных выборов. Предполагалось, что федеральные чиновники будут проводить проверку и подтверждать или опровергать результаты выборов, если с такой просьбой к ним обратятся 100 избирателей из любого района.