ADVERTISEMENT

'Painful decision': Tiangco renews threat to leave PBBM's side

Published Jan 28, 2026 01:28 pm

At A Glance

  • Navotas City lone district Rep. Toby Tiangco has renewed his threat of a "political break-up" with President Marcos, as he grows impatient with the latter's promise of accountability on the multi-billion peso flood control projects corruption scandal.
Navotas City lone district Rep. Toby Tiangco (left), President Ferdinand "Bongbong" Marcos Jr. (MANILA BULLETIN)
Navotas City lone district Rep. Toby Tiangco (left), President Ferdinand "Bongbong" Marcos Jr. (MANILA BULLETIN)


Navotas City lone district Rep. Toby Tiangco has renewed his threat of a "political break-up" with President Marcos, as he grows impatient with the latter's promise of accountability on the multi-billion peso flood control projects corruption scandal.
Tiangco did so in a recent interview with ANC, where he was asked for an update on his initial threat. It was back in November 2025 when Tiangco first floated the possibility of him leaving the side of the Philippine leader.
“I think I will have to make the painful decision. And he’s been very good to us. Wala kaming pinagkadiperensyan personally eh. Di ba? So ‘yun (We don't have any differences personally, right? So there), I will have to make...," Tiangco said.
Asked by the interviewer if he would "weigh your options and leave", the majority congressman said, "Yes."
Back in November, Tiangco said that President Marcos must prove that the latter wasn't "protecting" former House Speaker Leyte 1st district Rep. Martin Romualdez.
"Pag naramdaman ko na poproteksiyunan niya si Martin Romualdez, maghihiwalay na kami politically (If I feel that he is protecting Martin Romualdez, I will break up with him politically)," he said.
Since then, the Independent Commission for Infrastructure (ICI) and even Senate President Pro Tempore Panfilo "Ping" Lacson, chairman of Senate Blue Ribbon Committee have cited the dearth of evidence that would link Romualdez to the flood control projects mess.
Tiangco was then asked to clarify when he would make his final decision regarding his alliance with Marcos.
Asked if it was either by end or January or February, Tiangco said: "No, tingnan natin muna kung sino ba talaga yung mga nakakasuhan. At tignan natin yung mga sirkumstansya."
(No, let us first see the individuals who will be charged. And let's see the circumstances.)
Tiangco responds to Abante
Meanwhile, Tiangco fired back at his colleague Manila 6th district Rep. Bienvenido "Benny" Abante Jr., who on Tuesday called him out for the supposedly repeated nature of his attacks, particularly against Romualdez.
Tiangco called Abante an "attack crocodile" of Romualdez.
"Pilit nating binubuhay ang isyu dahil hanggang ngayon wala pang big fish na napapanagot pagdating sa mga bogus na flood control projects at maanomalyang insertions na nangyari sa 2025 budget," Tiangco said in a statement Tuesday night.
(We keep reviving the issue because, up to now, no ‘big fish’ has been held accountable for the bogus flood control projects and anomalous insertions that took place in the 2025 budget.)
Abante likened Tiangco to a "broken record".
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.