I don't think "Explosion" is good name, even without any history. Sounds like something an 8 year old would come up with for a playtime football game.
"Look out, here come the A'splosions!" "Ah, he tackled-id the ball!"
But seriously, it sucks. Single-noun nicknames are already shaky ground, and then a controversial history. It shouldn't even be considered.