Not arguing with you, but why is it bad on firearms? My dad and grandfather do it all the time, I do too when remington oil isnt available.
There is another reason, WD40 is a penetrating oil if you have excess in the weapon and it gets on the cartridges in can penetrate the primer causing it to fail. I have seen this first hand sort of lol a friend of my fathers brought an old 38 out to shoot one day he tries to fire it 3 trigger pulls nothing. The bullets all have firing pin marks so dad tried to fire the other 2 rounds same thing. Took it to another friend of my dads who is a "GUN GUY" he looked it over put in fresh ammo worked like a champ, he took the old cartridges and took them apart after putting them in one of his 38's and cycling through them a few times. the powder was a clump the primers looked fine on the back side but of course not popped he smelled the powder and the shell and asked the guy if he had used WD40... The guy said yeah he doesn't use the gun much it sits in his night stand wiped it down a couple of times a year.. The best guess is he got enough on the cartridge's to penetrate the primers and cause them to fail and the gun powder to clump up.
Cypher

