91³Ô¹ÏÍø

Watch CBS News

Muslim leaders call for action after student prayer group at Plano park disrupted by verbal attack

The North Texas Muslim community is calling on local leaders to condemn a verbal attack over the weekend on a student group conducting an Islamic prayer in a public park. 

It happened in Plano, but Muslim leaders believe the same person is responsible for a similar disruption during a public prayer in Austin two months ago. 

Just before dawn over the weekend, a group of about 20 University of Texas at Dallas Muslim students gathered at Plano's Oak Point Park for what they call a "blessings breakfast," which included a prayer. It's a sacred moment for those who are Islamic. 

"It's our way of staying connected to our creator," said Mustafaa Carroll, the executive director for the Council on American Islamic Relations-DFW.

"It's very essential to our mental health and our wellness," said Shaimaa Zayan, the operations manager for CAIR-Austin.

Zayan and Carroll said that's why what happened during the group prayer was so troubling. 

A man unrelated to the group walked up and interrupted the silence. He was recorded on video launching into a verbal tirade against Islam. 

Muslims say it was unacceptable regardless of anyone's religious beliefs. 

"I think it's outrageous," said Carroll. "Could you imagine what would have happened if I went into a church and saw a bunch of people praying, whether they're Christian or Buddhist or whatever, and I just started calling them names and telling them they were going to hell, etc., etc. What would the feeling be then?"

The Muslim leaders who spoke with CBS News Texas want to see Plano city leaders, as well as police, publicly condemn the behavior and come up with safety measures to protect prayer gatherings in public places.

"I'm very afraid that it's going to escalate into some kind of violence, so we're asking for protection or help from law enforcement to curtail or put a halt to much of this stuff," Carroll said.

The man involved in the Plano incident is believed to be the same person who just two months ago interrupted an Islamic prayer service in Austin. 

"So now we see him in Dallas," said Zayan. "So I wonder if someone is paying him to move from city to city to harass Muslims?"

Plano police said they will look into the matter if and when a report is filed, which the Council on American Islamic Relations says will happen. 

*, which CAIR denies.

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