ADVERTISEMENT

Opening a can of worms, and what end game?

Published Sep 14, 2025 12:05 am  |  Updated Sep 13, 2025 04:19 pm
HEARD IT THROUGH THE GRIPE-VINE
At a dinner I attended recently, the conversation moved on to the current brouhaha about ghost flood control projects; and how so many were scampering around now to don a white gown or suit, look holier than thou, and hope that none of the mud being slung lands on them. From contractors and their children, to senators and congressmen, and their wives or husbands, it was like one needed a daily updated score sheet and list of performers; to stay abreast of what was going on, who was being targeted on media (mainstream and social), and who was issuing denials, invoking silence, calling in sick, or fleeing the country.
With so much buckshot flying in the air, it was funny that so many at the dinner had even forgotten that all this media frenzy originated with our President’s SONA (State of the Nation Address) of July 28, when he referred to flood control projects, and said that so many of them were failures, riddled with substandard work, or worse, figments of the imagination (guni-guni). His promise to investigate, and hold people accountable, was met with raucous cheering at the time. Whether that was ironic, given that the ones cheering may have been beneficiaries of this systemic failure of government-funded delivery of service is up to you to decide. But that was the proverbial ‘opening of the can of worms’. The lid of that can was blown open when our President visited the Bulacan project that turned out to be the ‘figment of the imagination’ he had forecasted.
Ghostbuster: President Ferdinand Marcos Jr. during the Bulacan inspection.
Ghostbuster: President Ferdinand Marcos Jr. during the Bulacan inspection.
From that point on, it became open season on contractors and their children, exacerbated by how so many of these projects and the misuse of public funds were in the hands of a handful of favored contractors; and that the ‘Nepo babies’ of these contractors had opted to aspire to be social influencers with crass displays of conspicuous consumption - claiming that these posts could be construed as aspirational, and not just tone-deaf bragging. And let’s be honest, until this did blow up, a good amount of lifestyle and retail coverage had been extended to these individuals.
So a salute to the President for dredging up this issue that past presidents had kept buried, and were so silent on, preferring to maintain the existing status quo - whether the pork barrel of the past, or what it now has evolved into. I’ve written before how in the Congress prior to our May 2025 elections, one lawyer Representative/friend mentioned how when they had internally polled how many lawyers were sitting in that Congress, it came out to only 10 percent; while there are many in that same Congress who are contractors. That’s a clear reflection of how ingrained the ‘broken system’ is within the body politic.
So now that the can has been opened, it’s like a Pandora’s box; and I have two hard questions to ask. One, what is the end game of all these revelations about DPWH contracts and anomalies, and where will the buck end; and two, is this just the tip of the iceberg, and are other departments just as mired in this hocus-pocus of non-delivery?
I ask the first question because I don’t think the investigations should end with the contractors. We seem to have made them the ‘fall guys’ for the corruption and systemic failure; but if we like to say that it takes two to tango, then these contractors do not operate in some vacuum or unilateral world, and they have ‘dancing partners’. There are enablers, there are beneficiaries; there are ‘for the boys’, and we need to uncover who these boys are.
The Discaya’s and their St. Gerrard office compound became the target of protests and the citizenry’s ire two weeks ago.
The Discaya’s and their St. Gerrard office compound became the target of protests and the citizenry’s ire two weeks ago.
Is the Senate or Congress the one best tasked to carry out this investigation, when it seems so many of them are tainted? What are the alternatives, and how can an impartial body be created? I’m just throwing these questions out there, as they’re echoed by so many that I talk to; and it bothers them that this may be a mock trial, or just for show, with some token scapegoat contractor and politician offered down the line, to appease the public.
My second ‘iceberg’ question is just as far-reaching. If this has been happening for decades at Public Works, who’s to say that Education, Human Settlements, Transportation, Health, and other departments are not also part of some nefarious octopus-like scheme to bleed the national coffers, and enrich the individuals who pledge to Public Service, yet mock us by doing so?
I ask this because while the DPWH may be a start, you can’t clean house and just clean one room in the house. For now, no one seems to be asking about the other departments, boards, and commissions. But let’s face it, there’s nothing like spending and dispensing money that isn’t hard-earned or your own - especially if some of that money comes back to you; and if not flood control projects, why not classrooms, housing estates, transport terminals, or health centers.
If, as most observers decry, this has been institutionalized, and is systemic; then good luck to the ones trying to bring about substantive change. Overhauling this ‘sickness’ will take determination, perseverance, and extreme patience.
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.