I've been on both sides... Let me share:
The last company I worked for (hauling lumber for the last 12 years) was union when I started there. The benefits package was a good one, the pay and raises were contracted, and we had the ability to file a grievance if need be. Due to people really not giving a crap about their future, we had low turnouts for votes and ended up with the union being voted out after a few years. People felt like it was just costing them money out of their pockets, and they believed the company when they said that we wouldn't lose anything. We did, we went years (over 5) without raises, we lost our 401K match, and our healthcare went up over 100%!!
People should wake up, and see that the union is there for US!