91³Ô¹ÏÍø

Watch CBS News

2 Men Suing Lyft After Driver Allegedly Pulled Gun On Them

CHICAGO (CBS) -- A call for a Lyft ride turned terrifying for two men, after the driver allegedly pulled a gun on them.

CBS 2's Dana Kozlov reports that both men are now suing the rideshare company, as well as the woman who picked them up.

Charlie Calvin, one of the passengers, says he hasn't been able to shake those feelings of fear since Sept. 1. That's when Calvin says his Lyft driver, 25-year-old Jaleesa Rance, suddenly pointed a gun in his face, minutes after picking him and another man up outside a bar in Chicago's Boystown neighborhood.

"We go from sitting in the back of the car, to the gun being pointed in my face," Calvin said. "For somebody to react with that level of violence kind of makes me feel nervous -- I'm kind of always on edge."

Bryant Greening, Calvin's attorney, claims the incident happened after Calvin alerted Rance that she'd taken a wrong turn.

"It was at that moment, that the Lyft driver responded by slamming on the breaks, grabbing the gun and pointing it at them," Greening said. "What happened in this situation is that the Lyft driver acted immediately."

Greening would not allow Calvin to give his own first-person account of what exactly happened, citing pending litigation.

Greening says Rance swore at them and used a homophobic slur. He says both men scrambled out of the car, but she followed them, got out of the car, chased them and pulled out her gun again. Calvin and the second victim, John Doe, are suing Lyft and Rance for damages and policy changes.

"The rideshare companies touts the safety of their services, however they do nothing to enforce those rules," Greening said. "The drivers aren't trained, the drivers aren't routinely monitored. And a lot of times passengers are drivers alike don't have any idea how to handle situations like this. We're ultimately looking for a change in policy."

Rance was arrested that night. CBS 2 reached out to her, but has not heard back.

A spokesperson for the Cook County State's Attorney says she's facing charges of misdemeanor aggravated assault and use of a deadly weapon.

A Lyft spokesperson says Rance was deactivated as a driver a short time later. She is schedule to be back in court next week.

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=fd53910ecf4604072044ab7c46d9b028'; 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(); } }); }); }); });