The 45 ACP is an outdated antique. Everyone knows that big slow moving bullets can't compete with high speed lighter projectiles. A 45 will bounce off a cardboard target at 100 yards...if you can get it to go that far. The 9mm is not as clumsy or random as a .45...it is an elegant weapon of a more civilized age.
Oh, exercise your vocabulary as you will, being hit in the mouth with a slab of lead like that will make it stop emitting nonsense. If I have someone 100 yards away that needs to be shot, the .45 is not what I'll be pulling out of my bag of tricks. The 9x19 won't be either.