Record profits mean job security for someone, just not you, me, or the guy working next to you. In other words, the company needs employees, just not necessarily the ones they currently have. Your job security is your individual value to your employer.
I respectfully disagree renegade169. You don't want to be paying more than necessary to get the job done to level desired, however, new employees are more expensive in their hiring training, and increased claims' exposure. FedEx Freight pays $5343 per year in freight claims per employee. ( 187MM in claims paid/35,000 employees). A bit over $100/week per employee. Think about that tipped pallet, that speared box, that mis-delivered carton, that shipment where he didn't count accurately. Extremely easy to eat up any savings in wages and benefits in a heartbeat.
They are just protecting themselves from battery and/or need a witness to what was said (lawsuit repellent). Even without union representation you do have some protection; openly and obviously turn on your cell phone video and record the meeting.