I have a friend that is due to retire from the Teamsters shortly after 30 years of service. He was recently informed that if he chooses to work somewhere else after retirement (something most of us will have to do) he must work a job that in no way could be a union job. This is whether or not the company is unionized. If there is a similar job somewhere in the US that is unionized, he "could" lose his pension.
The labor unions are hurting for members to generate revenue to support their operations and between NAFTA and other global economy moves, and technology changes: the unions are steadily losing membership all the time. Jim