ADVERTISEMENT

Leni's choice

Published Apr 25, 2026 12:05 am  |  Updated Apr 24, 2026 05:29 pm
HOTSPOT
Former Vice President and Naga City Mayor Leni Robredo has rejected calls for her to run for president in 2028, telling people to stop looking for a “savior” in politics. Opposition forces should pause and think about her point of view.
They should also be honest about the possible alliances and coalitions in 2028. For if in 2022, the Marcos-Duterte Uniteam alliance proved to be unstoppable, what constellation of forces is the opposition ready to assemble or work with in 2028? Would the opposition seek President Marcos’ endorsement? How would this be explained after years of promoting the grand narrative of opposing Marcosian restoration? Would the opposition also seek the endorsement of the Iglesia ni Cristo?
President Marcos may also field his own candidate to succeed him. Nothing stops him from doing so, and he may find no incentive to rely on the opposition to produce a strong candidate.
The political fortunes of the Duterte dynasty have changed drastically. Former President Rodrigo Duterte has been arrested, detained, and now faces a full-blown trial at the International Criminal Court for crimes against humanity. This is a signal achievement for accountability.
Making Duterte face trial was once thought to be impossible.
Meanwhile, Vice President Sara Duterte looks set to be impeached by the House, and face trial in the Senate. The revelations in the House preliminary investigation show that the vice president has a lot of wealth to explain.
The place of the Philippines in the region, and our natural resources, have also made us a target of foreign influence. We must resist any attempt by foreign powers to help install their favored candidates, and expose such candidates that may be working against the national interest of the Philippines.
Robredo’s refusal to be dragged into the 2028 race is helpful insofar as she forces the opposition to explore other options. But more importantly, her stand against “savior” politics is refreshingly anti-traditional politics. Politics cannot simply be about personality. Politics must present solutions to the country’s many problems.
We must press politicians to take a stand on the Oil Deregulation Law and EPIRA, the privatization of water services, public healthcare and PhilHealth, Endo and 5-5-5, the family living wage, the mass transport system, the West Philippine Sea, flood control and other infrastructure, the problems with Philippine education, the government’s addiction to indirect taxes, the collapse of Philippine agriculture, food insecurity, the protection of the environment, and other real life concerns of people.
Our problems are too many that it would require not just one candidate for president. We must also field 12 new senators, and a new House. Local governments too, from provincial capitols to municipal governments. All told, we need candidates for around 18,000 positions at stake in 2028. Hopefully, with a progressive, radical vision and program of government that would give people hope and a reason to fight on.
Robredo in Naga, Vico Sotto in Pasig, and Joy Belmonte in Quezon City give people some measure of hope that producing and electing good candidates with a compelling vision is possible. We need thousands more like them.
As we approach the 2028 elections, may Robredo’s point of view inform and elevate the politics of the opposition and mobilize people to compel the opposition to shape up and be the force of change.
* * *
Register to vote in the Barangay and Sangguniang Kabataan elections. Check the Comelec and local Comelec Facebook Pages for schedules of voter registration. Just bring a valid government ID. Avail of the convenient Special Register Anywhere/Anytime Program. Last day of registration is on May 18.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.