Although there are some seemingly good, definitive answers here, you will find oodles of differing opinions everywhere.
I, too, have pushed the pins in and out of Shimano Hyperglide chains for years without incident, but a recent thread convinced me I was risking my life that way. Now I use KMC Missing Links, but only because of peer pressure!