—Do the conditions to which you refer still exist in non union companies today?—
Nope. And it is because of the existence of unions and all the repressive laws protecting workers to the point that it is almost impossible to fire anyone who righteously deservers it.
Did you know the sales tax in Vancouver Washington is the lowest in the state. It is because they have to keep people from crossing the bridge to shop in Oregon, where there is no sales tax.
To be blunt, I think unions are bad, but I think the government laws are worse.