ADVERTISEMENT

Ridon casts away doubts about Flores after abstention controversy in impeachment vote

Published May 20, 2026 11:08 am

At A Glance

  • Rep. Terry Ridon defends Rep. Jonathan Keith Flores, affirming his competence and integrity as public prosecutor despite criticism over his abstention in the impeachment vote.
  • Flores explains his abstention stemmed from personal and political reasons, including consultations with Bukidnon constituents, but not from disagreement with the impeachment articles.
  • He accepts his role as prosecutor, yielding to Congress' collective decision.
Bukidnon 2nd district Rep. Jonathan Keith Flores (left), Bicol Saro Party-list Rep. Terry Ridon (Facebook, PPAB)
Bukidnon 2nd district Rep. Jonathan Keith Flores (left), Bicol Saro Party-list Rep. Terry Ridon (Facebook, PPAB)


Bicol Saro Party-list Rep. Terry Ridon has taken up the cudgels for his fellow impeachment prosecutor Bukidnon 2nd district Rep. Jonathan Keith Flores, who has received flak online for abstaining during the vote to impeach Vice President Sara Duterte.
Speaking during the prosecution panel members' press conference on Tuesday, May 19, Ridon highlighted Flores' capability and intregity as part of the group of solons who were tasked to get a conviction on the Vice President.
"Just to speak for the entirety of the panel, I don't think we have any doubt on the confidence, integrity, and expertise of Congressman Flores to take on the role of public prosecutor," Ridon said.
"To be clear, the choice and election of the public prosecutor is based on their, syempre, karanasan po bilang lingkod bayan, at karanasan din po bilang abugado (of course, on their experience as a public servant and also on their experience as a lawyer)," said the party-list lawmaker.
"At tingin naman po namin ay competent si Congressman Flores to take on the role as a public prosecutor," he further said.
(And we believe Congressman Flores is competent to take on the role of public prosecutor.)
Flores, after hearing his House colleague's kind words, said, "I'd like to thank Cong Terry for that."
Why did Flores abstain?
Earlier in the presser, Flores was asked about the supposed disconnect between his abstention from the impeachment vote against Duterte last May 11, and his becoming a prosecutor in the case just days later.
Netizens have also cited that he is from Mindanao--the bailiwick of the Duterte family.
"Well, so being prosecutor is the collective wisdom of the members of Congress.
I was nominated and elected, and after that I took on the role as public prosecutor," Flores told a reporter.
Vice President Duterte was impeached for the second time in two years via nominal vote result of 257-25-9 (yes-no-abstain). Flores was the only one among the 11-member prosecution team who didn't vote "yes" to the adoption of the articles of impeachment.
"There were personal [and] political reasons for abstaining, but it wasn't about the article of impeachment," he said.
When pressed on why he abstained, the Bukidnon solon said, "Again, as I said, it's personal [and] political reasons...It happened before when a public prosecutor also did not vote for the articles of impeachment but was nominated and elected by the House. Again, as I said, I yield to the collective wisdom of the members of the House when they elected me."
Public consultations
Later, Flores admitted that the results of public consultations with his constituents in Bukidnon "played a factor" in his decision to abstain.
"But it wasn't because of the articles of impeachment. I could not in good conscience vote against the articles of impeachment because I was present all along when the Committee on Justice heard the evidence presented," he explained.
At any rate, Flores said that "It cannot be denied that there are a lot of people in Mindanao who are actually for the Vice President."
"That playing a factor, yes, that played a factor also in my considerations whether to vote or not to vote," he noted.
Flores was also picked to be part of the impeachment prosecution team when the House first impeached Duterte in 2025.

Related Tags

Terry Ridon Sara Duterte Impeachment Jonathan Keith Flores Abstention Abstain
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.