ADVERTISEMENT

Bumunot ng baril! PNP orders probe on Manila cop who drew firearm on delivery rider

Published May 16, 2025 01:00 pm
Police Staff Sergeant Rommel Palma (in a white hoodie) draws a firearm on a delivery rider and pulls the latter's helmet during a traffic altercation in Sta. Ana, Manila on May 12, 2025. (Raffy Tulfo In Action / Facebook)
Police Staff Sergeant Rommel Palma (in a white hoodie) draws a firearm on a delivery rider and pulls the latter's helmet during a traffic altercation in Sta. Ana, Manila on May 12, 2025. (Raffy Tulfo In Action / Facebook)

A Manila Police District (MPD) intelligence officer who allegedly drew his service firearm on a delivery rider during a now-viral traffic altercation is now the subject of an investigation by the Philippine National Police (PNP).

No less than PNP Chief Gen. Rommel Francisco Marbil said he ordered the Integrity Monitoring and Enforcement Group (PNP-IMEG) to conduct validation and investigation on the heated confrontation involving Police Staff Sergeant Romeo Palma and a Move It rider (identity withheld for security reasons) that occurred along F. Manalo Street in Brgy. 897, Punta, Sta. Ana, Manila around 2:30 p.m. last May 12.

According to a report, Palma, who was wearing civilian attire, was detailed at a polling center in Manila as part of covert security operations during the election period.

At the time, Palma was on his motorcycle on the side of the road when the delivery rider tapped the top box of the cop’s vehicle, signaling him to move a bit since traffic was at a standstill – unaware that Palma was a police officer.

This apparently irked Palma, who drew his firearm and repeatedly pulled the helmet of the delivery rider while introducing himself as a cop. A video of the incident has now gone viral on social media.

The delivery rider claimed that the cop pointed his gun at his hips and head at one point.

Moments later, two other cops in uniform assigned to a nearby Police Assistance Desk (PAD) arrived at the scene to pacify the situation. Bystanders were puzzled as it was the delivery rider who got handcuffed by the two responders, not Palma.

Both parties were later brought to the barangay for settlement.

According to the PNP, Palma was assigned to the MPD’s District Intelligence Division but has since been reassigned to the MPD’s District Personnel Holding and Accounting Section (DPHAS) following the incident.

He also surrendered his firearm and formally charged with grave misconduct and conduct unbecoming of a police officer.

Marbil reminded all motorists, including cops, to exercise patience, discipline, and composure while on the road, especially during traffic encounters.

He directed all police personnel to perform their duties with the highest standards of professionalism and to remain calm and collected “even in the face of provocation or threat.”

“The Filipino people deserve a police force that is professional, disciplined, and committed to protecting their rights at all times,” Marbil said.

Related Tags

PNP General Rommel Marbil MPD viral traffic altercation Staff Sergeant Romeo Palma
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.