Несмотря на многочисленные встречи и лекции, Ривера много рисовал: делал наброски для фресок Министерства народного образования, зарисовки наблюдений за жизнью советских людей, выполнил несколько работ маслом с изображением октябрьских торжеств и несколько акварелей на тему Красной армии, а также дизайн обложек для советских журналов[175]
. Рисунок «Красноармеец» был опубликован в журнале «Красная нива» (как иллюстрация к статье С. А. Пугачева) и показан на четвертой, и последней, выставке Общества станковистов[176], а обложка для тематического номера, посвященного Великой французской революции, была напечатана в «Красной ниве» за март 1928 года. Кроме того, в журнале была опубликована статья Альфреда Куреллы о самом Ривере. В ней сообщалось, что художник работает над проектом росписей клуба Красной армии. В силу разных обстоятельств этот проект не был даже начат. Сам Ривера считал, что камнем преткновения стало его желание уничтожить дворцовые интерьеры клуба, вместо того чтобы вписать фрески в них[177].В мае 1928 года Ривера вернулся на родину. В своих воспоминаниях он писал, что уехать его «попросил» сам А. В. Луначарский по причине «несговорчивости» художника в политических вопросах. Тем не менее предполагалось, что после нескольких месяцев, проведенных в Мехико, он вернется в Москву, однако этого так и не случилось. Несмотря на стремительный отъезд и неясные перспективы возвращения, в Мексике Ривера продолжил тесное общение с советскими людьми. Он близко сошелся с третьим послом СССР в Мексике Александром Михайловичем Макаром. Дипломат прибыл в Мехико в марте 1928 года и проработал на этом посту два года. В знак своего искреннего дружеского расположения Ривера написал портрет супруги полпреда — Софьи Исаевны Макар-Баткиной.
В декабре 1930 года в Мехико на съемки для работы над фильмом «Да здравствует Мексика!» приехал Сергей Эйзенштейн. Режиссер провел в Латинской Америке больше года, и Ривера помогал ему организовать поездку по стране для натурных съемок. На память о художнике у режиссера остались фотографии его росписей и рисунок; вернувшись в Москву, Эйзенштейн работал над статьей о стенных росписях Риверы и Ороско.
В январе 1937 года из Норвегии в Мексику прибыл Лев Троцкий. Мексика предоставила ему и его жене Наталье Седовой убежище в то время, когда ни одна другая страна не хотела их принимать. Отношение внутри страны к этому вопросу было далеко не однозначным: помимо того что Троцкий был политическим беженцем, он обвинялся в нескольких серьезных преступлениях, в том числе в изготовлении фальшивых документов и незаконном пересечении границ. Против прибытия революционера были и Коммунистическая партия Мексики, и мексиканское правительство. Среди немногочисленных адвокатов Троцкого был Ривера: он обратился напрямую к президенту с просьбой предоставить советским изгнанникам возможность остаться в Мехико. Его главным аргументом была необходимость бороться с преследованиями за политические разногласия, и президент Карденас, вопреки своим советникам, выдал такое разрешение. Оно должно было продемонстрировать, что Мексика не уступит давлению мирового сообщества и будет сама принимать решения в отношении Троцкого или кого бы то ни было, независимо от страны происхождения и политических убеждений. Условием пребывания Троцкого в Мексике было его невмешательство во внутреннюю жизнь страны и обещание не вести пропаганду — но это не могло остановить дебаты, беседы, обсуждения, которые велись в кругу единомышленников. Именно они привели к ссоре Риверы и Троцкого: последний считал взгляды художника наивными и не раз заявлял об этом публично. Кроме того, Троцкий не считал живопись чем-то важным: он полагал, что в социалистическом обществе надобность в ней окончательно отпадет. Для Риверы же роль художника в революции не сводилась ни к роли заинтересованного наблюдателя, ни к роли слуги, для него художник всегда был революционным бойцом. В 1939 году Ривера прекратил общение с Троцким[178]
.