First, just because discrimination exists today, it is nothing remotely close in the job market to what it was then. Not remotely close.
Yes, we all agree the jobs aren't there. No one is arguing that. But they were largely there due to an unprecedented simultaneous explosion in demand due to rebuilding the post-WWII world and restriction in supply due to WWII destruction, and that effect of course diminished over time. And the US was pretty much the only industrial nation left standing for a period of time. And those jobs left because other nations developed the infrastructure and trained workforce willing to accept a fraction of pay that the US workers could, and automation developed rapidly.
No one is arguing that the jobs that were here in the 50s and 60s are no longer here. You and Stormin seem to think that unions created that prosperity and those jobs. They didn't. A complete abnormality and demand/supply shock unlike anything ever seen before or after created it. You also seem to be thinking if not for their decline the unions would've saved those jobs. They wouldn't and couldn't stop India and China from building infrastructure and a capable workforce, and they couldn't stop automation from happening.
I'm not into the argument of life was better or worse across eras. But I can't stand hearing idiotic arguments about post WW2 prosperity in the US and claiming some inconsequential domestic policy, business practice or labor unions had any role when there were years of an industrial world in rubble rebuilding feverishly with the US as the lone industrial nation at remotely close to capacity.
If it wasn't unions that who was it? The war by 1965 had been over for 20 years, Europe and Asia had been rebuilt.
Discrimination had nothing to do with high wages, nothing.
When unions started to die, then so did pensions, wages began to stagnate for the working man, but they take off for those at the top. We have been on this path for 40 years, the gap between the CEO's and the lowest paid workers in a company are at all time record highs.
You wonder why people have not saved enough for retirement, because wages are barely keeping pace with inflation, housing and medical insurance costs have sky rocketed and the average family has to have two people working to just get by.
Without unions and their ability to strike and bargain for wages, companies will do nothing to increase wages. Take a look at Wal Mart, one of the largest company in the country, making billions in profits per year, pay their workers substandard wages with few if any benefits.
Its about time we stop messing around with industry in this country and start to take the approach that Germany and others have taken, you want to claim to be an American company, you want bailouts during tough times, then start manufacturing your products here at home, not in SE Asia or China. The price does not have to sky rocket because of it, the investor class will just have to learn to get along with making in little less after 40 years.