I finally watched the video. I don't see anything safety related.
If you overcome the force that the jackstand is holding up by using the release lever, the jackstand will release. It takes a lot of force to do that, because that's the way jackstands are designed. So if you forcefully try to make the jackstand release, it will release.
I'm trying to figure out what part of those sentences isn't common sense.
My positive comment is to please remember your personal safety and never try to forcibly make the jackstand release while under the vehicle. Because, you know, I'm sure that had never occurred to you before.
FYI, very little math is involved to figure out the force to shear the roll pin. You look up your best guess for size and material of that Harbor Freight special, and the pin chart will tell you the rated double shear break strength. So McMaster Carr says a 1/8" generic steel slotted pin is rated for 1800lbs. So then you just need to calculate the torque it takes on the arm to get to 1800lbs (or whatever for the actual size pin) at the diameter of the release arm that the pin goes through. That really doesn't tell you anything about the safety of the jack stand though.
I'm pretty sure the roll pin is not really designed to be a safety feature, and is just a convenient press pin to assemble a cast component onto another component without having to have tight manufacturing tolerances so the jackstand can still be sold at Harbor Freight for $10. It would have to be a very small pin to use as a safety feature, like maybe a 1/16" pin. I'd have to do the math based on the 500 lbs from the example.
I didn't get a chance to reply to the original thread, sorry.