ADVERTISEMENT

Erwin Tulfo pushes Juvenile Justice Law review after Tacloban shooting

Published Jun 26, 2026 11:30 am

At A Glance

  • Senator Erwin Tulfo said the Juvenile Justice and Welfare Act should undergo a deeper review, focusing not only on its provisions but also on how it is implemented on the ground.
  • Tulfo said he is consulting criminal law experts, law enforcement, juvenile justice specialists, and social welfare groups to determine whether the age of criminal liability should be lowered or whether implementation of the law should instead be strengthened.
  • Tulfo urged the government to adopt policies and programs that prevent children from engaging in crime, saying the country needs long-term solutions that balance the rehabilitation of young offenders with community safety.
Senator Erwin Tulfo has called for a thorough review of the implementation of the Juvenile Justice and Welfare Act, saying recent events have underscored the need to assess whether the law is effectively balancing the rehabilitation of young offenders with public safety.
Senator Erwin Tulfo (Senate of the Philippines photo)
Senator Erwin Tulfo (Senate of the Philippines photo)
In a statement on Friday, June 26, Tulfo said discussions surrounding the law have intensified following the school shooting in Tacloban City, where some sectors have renewed calls to lower the age of criminal liability for minors involved in serious crimes.
"Nitong mga nakaraang araw, naging malinaw para sa atin na dapat nang repasuhin at suriin nang mas malalim ang Juvenile Justice and Welfare Act (In recent days, it has become clear to us that the Juvenile Justice and Welfare Act must be reviewed and examined more deeply)," he said.
"Hindi lamang yung mga probisyon nito, kundi yung implementasyon at on-ground application nito na nakakaapekto sa buhay at kalayaan ng mga kabataan (Not only its provisions, but also its implementation and on‑the‑ground application that affect the lives and freedoms of the youth)," he added.
However, the senator noted that other stakeholders, including child psychologists and social workers, believe the problem lies not in the law itself but in its implementation, as well as in parenting and the influence of communities where children grow up.
Tulfo said consultations are ongoing with criminal law experts, law enforcement agencies, juvenile justice specialists, and social welfare groups to determine whether lowering the age of criminal liability is necessary or whether reforms should instead focus on improving the law's implementation.
Among the issues being examined, he said, are whether the current law effectively balances the rehabilitation of children in conflict with the law and community security, and whether the government has adequate facilities to carry out the law's objectives.
"Hindi po maiiwasan na sa mga ganitong kasensitibong usapin ay magkakaiba tayo ng pananaw. Pero ito na po ang panahon para magkaisa ang lahat ng sektor. Kailangan na ng totoong solusyon (It is inevitable that in sensitive matters like this, we will have differing views. But now is the time for all sectors to unite. Real solutions are needed)," he said.
He also urged the pursuit of policies and programs that are proactive in guiding young people away from crime rather than merely reacting after crimes have already been committed.

Related Tags

Erwin Tulfo Tacloban school shooting Juvenile Justice Act
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; } }

{{ static_articles_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.