91³Ô¹ÏÍø

Watch CBS News

Family of Chicago journalist killed crossing Hegewisch tracks say not enough has changed 1 year later

Exactly one year ago, a Chicago journalist was killed when she was struck by a South Shore Line train in Hegewisch. On the somber anniversary, her family walked from UChicago Medicine all the way to the South Shore Hegewisch station to show that not enough has changed in the past 12 months.

"We really need to take the time to think about what the mission is, and it's passenger and commuter safety on these rail lines," said Mike O'Neill, uncle of Grace Bentkowski.

Bentkowski was getting off a South Shore Line train at the Hegewisch stop where there were no crossing arms, no lights and no warning signs.

"Just really, really demand that something gets done so again another family after that, will have to go through what we're going through," O'Neill said.

Bentkowski was just 22 years old when she died from her injuries at UChicago Medical Center. In the time since her death, O'Neill said the only change that has been made is adding yellow signs that say "See Tracks, Think Train."

"We're saying 'See Tracks, Think Grace' right now," He said. "There's been no more lights. No more crossing gates, no more bells, no more anything."

Bentkowski's family filed a wrongful death lawsuit against Metra, which owns a portion of the train station. The lawsuit said passengers getting off eastbound trains at Hegewisch must cross active westbound tracks to reach the station or parking lot. Bentkowski was headed to her car when she was hit.

The president of the South Shore train line operator, Northern Indiana Commuter Transportation District, told CBS News Chicago that a diagnostic report about the incident is expected to be completed in August.

They added, "NICTD intends to pursue all available funding sources for the safety enhancements that come out of the diagnostic report."

"Even though Grace is not with us here on this earth right now, she is in heaven and she is directing us and she's gonna win this thing, so nobody else and no other family has to go through the pain that she's seen her father, mother, brother, grandmother and aunts and uncles and all of her loved ones go through," O'Neill said. 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });