ADVERTISEMENT

Ridon 'exonerates' ex-president Duterte from dolomite beach fiasco

Published Nov 5, 2025 09:50 pm

At A Glance

  • Bicol Saro Party-list Rep. Terry Ridon doesn't think former president Rodrigo Duterte should be blamed for the supposed fiasco that was the Manila Bay Dolomite Beach Project.
Bicol Saro Party-list Rep. Terry Ridon (left) former president Rodrigo Duterte (PPAB)
Bicol Saro Party-list Rep. Terry Ridon (left) former president Rodrigo Duterte (PPAB)


Bicol Saro Party-list Rep. Terry Ridon doesn't think former president Rodrigo Duterte should be blamed for the supposed fiasco that was the Manila Bay Dolomite Beach Project.
Ridon had this to say Wednesday, Nov. 5, two weeks ahead of the House Committee on Public Accounts' launch of its inquiry in aid of legislation on the controversial, artificial white sand beach.
"To be very clear, this is not about the former president. I think very important ho na we have to focus on the DENR (Department of Environment and Natural Resources), the DPWH (Department of Public Works and Highways) officials who are actually complicit in the P389-million dolomite [beach] project," Ridon, committee chairman, said in a press conference Wednesday.
"Very important to know actually who was the person who originated the project itself. Kasi (Because) I don't think it was the former president," the lawyer-solon said.
The costly face-lift of the Manila Bay was carried out in 2020, at the very height of the Covid-19 pandemic, when Duterte was still the chief executive.
"No, there's no targeting [of the Dutertes]," Ridon clarified in response to allegations that the pursuit of the inquiry was simply intended to hurt the former first family.
For Ridon, the true culprit was the person who called the shots in the Manila Bay Rehabilitation Program, the umbrella initiative that covered the artificial beach project. He tninks this person is either from the DENR or DPWH.
"He needs to answer bakit naglagay ng pondo for (why funds were funneled toward) beautification rather than expanding yun pong mga (the) sewage treatment plants, or other similar projects that will actually improve the water quality of Manila Bay."
Ridon is convinced that Filipinos would ultimately object to the dolomite beach project irrespective of which administration claims it.
"Kasi nga (It's because) the question has always been, first, is it consistent with the Manila Bay master plan; and second, is it consistent with the Supreme Court (SC) containing Mandamus.
"So the question of who the president is, is actually relevant, or the question on whether or not the dolomite project should have been green-lit in the first place," he said.
Lastly, Ridon said: 'I think the former president has many other more important concerns that he needs to deal with instead of worrying about the dolomite beach project."
The panel chairman earlier said that officials from the DENR, DPWH, Department of Budget and Management (DBM), Metropolitan Manila Development Authority (MMDA), and the Manila City government would be invited to attend the panel hearings.
Ex-president Duterte is currently being held and tried by the International Criminal Court (ICC) at The Hague in the Netherlands for a charge of crimes against humanity. This is in connection with his bloody war on drugs. 
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.