I would agree with the article with one exception.
Quote:
If it had the energy to do so, then equal energy would be applied against the shooter and he too would be knocked down.

This is not true  and is a misconception that is often stated. You can't examine only one part of the entire energy equation and conflate Newton's second and third laws of motion with the kinetic energy of the bullet.
The problem with the statement is that he is using Newton's second and third laws of motion to describe the acceleration of the bullet and the equal and opposite force applied to the gun  but ignoring the kinetic energy of the bullet after it has been accelerated to its top speed, and the energy contained in the bullet at its impact speed.
Kinetic energy is (simply) calculated as KE= 1/2 x m x v^2. That's why the amount of energy of a bullet is described in foot pounds at impact  this is NOT the same as the amount of energy expended to accelerate the bullet.
Newton's second and third laws applied to the bullet and the gun do not cancel the KE = 1/2 x m x v^2 equation. Or, the more complex formula often used for bullets of: KE = 1/2 x weight (mass) x v^2 / 7000 / 32.175.
As an example, a .357 magnum, 158 grain bullet accelerated to 1250 feetpersecond, the above equation gives a calculated 548 ft/pounds of energy at the muzzle  but that is NOT the force applied to the gun  that is the amount of energy contained in the bullet due to the speed generated over the time it was in the barrel by the force applied to it.
Whether you are knocked over by the guns' recoil generated during acceleration of the bullet has no bearing on the amount of energy generated by the bullet when it impacts another object.
The bullet weight is very small (relatively) and is at rest when the gun is fired. The lightweight bullet is accelerated over time (the time it is in the barrel) and an equal force is generated in the opposite direction against an object (the gun) over the same time. Because of the gun's mass, it is accelerated much less than the bullet.
In comparison, a 158 grain bullet weighs 0.0226 pounds. Given a .357 magnum pistol that weighs 2.75 pounds means the gun weighs 121.7 times more than the bullet. Or, the bullet is 0.0082% the weight of the gun  however you want to describe the difference.
Looking at it in a different way  with a .357 magnum a 158 grain bullet is accelerated to 1250 feet per second by the forces applied to it. The gun it is fired out of weighs 2.75 lbs and is accelerated to 14.3 feetpersecond
generating 8.7 ft/lbs of recoil. That's why you are not knocked over by the recoil  but that has NOTHING to do with the energy contained in the bullet at impact.