Ya gotta store all those weapons and explosives somewhere.
Yep.
Mosque = Mohammedan propaganda center, command & control facility, and weapons/explosives storage site.
All of them.