Home Actualité internationale CM – FedEx Shooter legally bought two rifles after police confiscated his shotgun
Actualité internationale

CM – FedEx Shooter legally bought two rifles after police confiscated his shotgun

Brandon Scott Hole’s mother was worried about his state of mind. She said she feared her son would commit « police suicide » and the Indianapolis Metropolitan Police Department confiscated a shotgun from his home. Just months later, Hole was able to legally purchase two semi-automatic rifles that he used to kill eight people Thursday at a FedEx facility in Indianapolis. The 19-year-old opened fire at the facility, killing eight people while wounding at least seven others before killing himself shortly before the police arrived.

UPDATE – During the incident on Thursday, suspect Brandon Hole was found at the Use of assault rifles observed. ATF carried out a trail on the two weapons. IMPD learned that Brandon Hole had legally purchased the rifles in July and September 2020.

The way Hole was able to purchase the two rifles he used in the attack in July and September last year suggests this that he was not subject to the so-called « red flag law » in Indiana. The measure prohibits people who have been classified as dangerous from possessing weapons. Under state law, the police have two weeks after taking someone’s gun to present the case to a judge and argue that the person should be prevented from owning guns. Although police never returned Hole’s shotgun, it’s unclear whether a judge’s hearing ever took place, Chief Randal Taylor told the New York Times. « I don’t know how we held onto it, » Taylor said of the shotgun authorities seized from Hole. “But it’s good we did.”

The revelation came shortly after the FBI said agents interviewed Hole last year after his mother raised concerns about his mental health. But agents found no evidence of a crime and did not identify Hole as following an extremist ideology, said Paul Keenan, special agent for the FBI’s Indianapolis branch.

The gunman’s family released a statement of apology on Saturday, stressing that they were trying had to get help for the 19-year-old who was a former FedEx employee. « We are devastated by the loss of life caused by Brandon’s actions. Through the love of his family, we tried to get him the help he needed, » the statement read. « Our most sincere and warmest Sorry to the victims of this pointless tragedy. « 

The police have not yet revealed a motive for the shooting and whether hatred or prejudice played a role, considering that four of the deadly victims were members of the Sikh community The shooting came at a time when the Asian-American community was being hit by increased attacks during the coronavirus pandemic, including last month’s shooting in the Atlanta area that killed six people of Asian origin. « That kind of violent Attacks pose a threat to all of us, « said community member Maninder Singh Walia in a Sikh coalition published statement. « Our church has come a long way of healing – physically, spiritually and spiritually – to recover from this tragedy. »

Readers like you make our work possible. Help us keep delivering reports, comments and criticism you won’t find anywhere else.

« )), c = l (y [i.size_id] .split ( » x « ). Map (function (e ) {Return value (s)}), 2), s.width = c [0], s .height = c [1]), s.rubiconTargeting = (Array.isArray (i.targeting)? I.targeting: [ ]). redu (function (e, t) {return e [t.key] = t. values ​​[0], e}, {rpfl_elemid: f.adUnitCode}), t.push (s)): r.logError (« Rubicon: bidRequest undefined at index position: ». Concat (o), n, e), t}, []). Sort (function (e, t) {return (t.cpm || 0) – (e. cpm || 0)})}, getUserSyncs: function (e, t, n, r) {if (! D&&e.iframeEnabled) {var i = «  »; return n&& « string » == typeof n.consentString& (« boolEANDCHean « == typeof n.gdprApplies? i = »? gdpr = « .gdprApplies), » &gdpr_consent = « ). concat (n.consentString): i = »? gdpr_consent = « . concat (n.consentString)), r&& (i = » « . concat (i? » & « : »? « , » us_privacy = « ) .concat (encodeURIComponent (r))), D =! 0 , {type: « iframe », url: « https: // » .concat (b.syncHost || « eus », « .rubiconproject.com / usync.html ») i}}}, transformBidParams: function (e) {return r.convertTypes ({accountId: « number », siteId: « number », zoneId: « number »}, e)}}; function h (e, t) {var n = obgetConfig (« pageUrl »); n = e.params.referrer? e.params.referrer: n || t.refererInfo.referer; return e.params.secure?n.replace(/^http:/i, »https: »):n Genealogie function _ (e, t) {var n = e.params; if (« video » === t) {var i = []; return n.video&&n.video.playerWidth&&n.video.playerHeight? i = [n.video. playerWidth, n.video.playerHeight]: Array.isray (r.deepAccess (e, « mediaTypes.video.playerSize »)) &&1 === e.mediaTypes.video.playerSize.length? i = e.mediaTypes.video. playerSize [0]: Array.isArray (e.sizes) & &0e.length) && (t = e.length); for (var n = 0, r = new array (t); n ‘; var i, o}}, h = function (e) {var t = 0 = e&&t.innerWidthe.length) && (t = e.length ); for (var n = 0, r = new array (t); ne.length) && (t = e.length); for (var n = 0), r = new array (t); n = e. length? {done :! 0}: {done:! 1, value: e [r]}}, e: function (e) {throw e}, f: i}} trigger new TypeError (« Invalid attempt to iterate non-iterable instance. NTo be iterable, non-array Objects have a [Symbol.iterator] () method. « )} Var o, a =! 0, s =! 1; return {s: function () {n = e [Symbol.iterator ()}, n: function () {var e = n.next (); return a = e.done, e}, e: function (e) {s =! 0, o = e}, f: function () {try {a || null == n.return || n.return ()} finally {if (s) throw o}}}} (o); try {for (us ();! (a = un ()). done;) {var f = a.value; 01e3 * e.config.storage.refreshInSeconds),! i || s || r || zero! = (d = n) &&d! == B (t)? o = e.submodule.getId (e.config, t, i): « function » == typeof e.submodule.extendId&& (o = e.submodule). extendId (e.config, t, i)), c.isPlainObject (o) && (o.id&& (U (e, o.id), i = o.id), « function » == typeof o.callback&& ( e.callback = o.callback)), i&& (e.idObj = e.submodule.decode (i, e.config))): e.config.value? e.idObj = e.config.value: (u = e.submodule.getId (e.config, t, void 0), c.isPlainObject (u) && (« function » == typeof u.callback&& (e.cal ) lback = u.callback), u.id&& (e.idObj = e.submodule.decode (u.id, e.config)))}} Function Y () {var e, t, n, r = (e = D, t = j, Array.isArray (e)? E.reduce (function (e, n) {return! N || c.isEmptyStr (n.name) || (! N.storage || c.isEmptyStr (n.storage.type) || c.isEmptyStr (n.storage.name) || -1 === t.indexOf (n.storage.type)) &&! c.isPlainObject (n.value) && (n . Memory || n.value) || e.push (n), e}, []): []); r.length&& (n = k.filter (function (e) {return! i () (P, function (t) {return t.name === e.name})}), P = n.map (function (e) {var t = i () (r, function (t) {return t.name = == e.name}); return e.findRootDomain = z, t? {Submodule: e, config: t, callback : void 0, idObj: void 0}: null}). filter (function (e) {return null! == e}),! x&&P.length&& (object (ua) (). requestBids.before (G, 40) , c.logInfo («  ». concat (S, « – usersync config updated for ») .concat (P.length, « submodules: »), P.map (function (s) {return e.submodule.name}) ), x =! 0))} Function $ (e) {i () (k, Function (t) {return t.name === e.nam e}) || (k.push (e), Y ())} function X (e) {P = [], x =! (D = []), y = void 0, -1! == (j = [w.localStorageIsEnabled ()? O: null, w.cookiesAreEnabled ()? A: null] .filter (function (e) {return null! == e})). indexOf (A) &&w.getCookie (C.)? c.logInfo («  ». concat (S, « – Opt-out cookie found, exit module »)): – 1! == j.indexOf (O) &&w.getDataFromLocalStorage (C)? c.logInfo («  » .concat (S, « – Opt-Out localStorage found, exit module »)) 🙁 e.getConfig (function (s) {var t = e.userSync; t&&t.userIds&& (D = t. userIds, h = c .isNumber (t.syncDelay)? t.syncDelay: I, _ = c.isNumber (t.auctionDelay)? t.auctionDelay: E, Y ())}), Object (ua) (). getUserIds = V, Object (ua) (). getUserIdsAsEids = K, Object (ua) (). refreshUserIds = H)} X (ob), Object (pc) (« userId », $)}}, [894]) , pbjs.processQueue ();
}, {}];
window.modules [« visibility.legacy »] = [function (required, module, export) {« use strict »; DS.service (« $ visibility », [« $ document », « $ window », « _ throttle », « Eventify », function (e, t, n, i) {var o, r, h = []; Function s (e, t) {return et? E: t} Function d (e, t, n) {! E.preload&&e.preloadThreshhold&&function (e, t, n, i) {return t.top = e.shownThreshold&&! e.seen? (e.seen =! 0, setTimeout (function), new r (« shown », t))}, 15)) :(! n || i1&& (h = e (r, Math.floor ( n / o), i-1, o)), h}, this.getVerticallyVisiblePixels = f, this.getViewportHeight = function () {return t.innerHeight || e.documentElement.clientHeight || e.body.clientHeight}, this.getViewportWidth = function () {return t.innerWidth || e. documentElement.clientWidth || e.body.clientWidth}, this.isElementNotHidden = u, this.isElementInViewport = function (n) {var i = n.getBoundingClientRect ( ); return i.top> = 0&&i.left> = 0&CSE = o.length) return {done: true}; return {done: false, value: o [i]}; }, e: function e (_e) {throw _e; }, f: F}; } throw new TypeError (« Invalid attempt to iterate a non-iterable instance. nTo be iterable, non-array objects must have a [Symbol.iterator] () method. »); } var normalCompletion = true, didErr = false, err; return {s: function s () {it = o [symbol.iterator] (); }, n: function n () {var step = it.next (); normalCompletion = step.done; Regression; }, e: function e (_e2) {didErr = true; err = _e2; }, f: function f () {try {if (! normalCompletion && it.return! = null) it.return (); } finally {if (didErr) throw err; }}}; }}

Function _unsupportedIterableToArray (o, minLen) {if (! O) return; if (typeof o === « string ») return _arrayLikeToArray (o, minLen); var n = Object.prototype.toString.call (o) .slice (8, -1); if (n === « Object » && o.constructor) n = o.constructor.name; if (n === « Map » || n === « Set ») returns Array.from (o); if (n === « Arguments » || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray (o, minLen); }}

Function _arrayLikeToArray (arr, len) {if (len == null || len> arr.length) len = arr.length; for (var i = 0, arr2 = new array (len); i

Ref: https://slate.com

A LIRE AUSSI ...

Football : Haller perd contre l’Atlético de Madrid

L’attaquant ivoirien du Borussia Dortmund Sébastien Haller a été éliminé des quarts...

Indication géographique : l’OAPI organise une conférence internationale à Douala pour promouvoir les produits locaux

(Investir au Cameroun) – L’Organisation africaine de la propriété intellectuelle (OAPI) et...

La FIFA frappe au Cameroun, un joueur ivoirien écope d’une suspension formelle !

La FIFA frappe au Cameroun, un joueur ivoirien écope d’une suspension formelle...