ADVERTISEMENT

Manila solon asks Torre to ensure protection of crime suspects' rights

Published Jun 14, 2025 12:16 pm  |  Updated Jun 14, 2025 01:59 pm

At A Glance

  • Manila 2nd district Rep. Roland Valeriano on Saturday, June 14, asked Philippine National Police (PNP) chief Nicolas Torre to consider several measures that would help protect the rights of crime suspects.

Manila 2nd district Rep. Roland Valeriano on Saturday, June 14, asked Philippine National Police (PNP) chief Nicolas Torre to consider several measures that would help protect the rights of crime suspects.
In particular, he says media interviews with criminal suspects without their legal counsel must be prohibited, and suspects' presentation during press conferences should be governed by rules.
Valeriano's reminders came as he stressed that all too often, cases are forgotten when media interest and the spotlight have waned or shifted elsewhere.
Why is the presence of legal counsel for suspects important? It's because it will avoid preying on the ignorance of suspects about their right to remain silent and right against self-incrimination, according to Valeriano.
The presentation of suspects to the news media should also be governed by strictly enforced rules that respect the rights of any suspect or accused as guaranteed by the Constitution, he added.
Aside from these, the lawmaker also called on Torre to have consistent rules on the public release of suspects' mugshots.
Meanwhile, in areas where Filipino and English are not the mother tongue, the Miranda Rights should be read to suspects in the regional language or dialect in the locality of the arrest.
​Valeriano also said ​there should be monthly public disclosure via social media and press briefings of city, town, and provincial crime statistics by types of crime and by police station and outpost.
The PNP and ​the Department of Justice (DOJ) should guard against the filing of the wrong charges by police officers for the ulterior purpose of getting the charges against the guilty dismissed, giving them protection against double jeopardy, or using the charges as a form of harassment against the innocent.
For example, cases that should only be grave physical injuries and grave threats are filed as attempted homicide or attempted murder​, Valeriano said.
​For juvenile suspects ​aged 15 to 18, they do not have an automatic exemption from arrest and the filing of criminal charges​, he told Torre.
​The Supreme Court (SC) decision outlining guidelines for juvenile suspects should be enforced and followed by the PNP and the DOJ nationwide​, he said.
​There are​ also innocent drivers being arrested or charged despite the existence of clear video or other evidence showing other motorists or pedestrians being at fault.
​Meanwhile, the DOHJ rule against weak cases that will not stand up in court ​should remind the PNP that they must conduct proper case build-up based on strong physical evidence and unassailable testimony of witnesses.​
​There has to be a public Internet portal with updates on cases of hazing, rape, child abuse, deadly road crashes, murders, homicides, and illegal drugs. This public portal will serve as a countermeasure against amnesia on cases that are sidelined with the passage of time​, he added.
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.