Uncle Pennybags
Oh, it's ISIS.
Funny thing, but in 2015, France had 3 very high profile terrorist shootings, the last one which killed over 100 people. Yet they ban guns and have no NRA.
So that leaves only 1 logical answer to your question. ISIS.