Ok is this right for the workplace and what can we do?:
Firstly does your bf own the company or is he a worker?

Secondly unions are legal and allowed to sign up members. However this sounds like it goes a little far, unless your bf has done something like cross a picket line , then he better know he's not going to be liked or respected and that's why he's being called a rat and a scab.  As for the other man is he really an illegal allien?  Then INS could come in and send him back .

You know unionism only grows when the employees sense that management is not dealing with them fairly and respecing the work they do.  When people do not feel valued or respected or acknowledged for their contributions then they become angry and push back in the only way they know how as a group.

Unions are not all demons nor is management always the enemy however if that's how management and union posture themselves then there won't be any kind of labour peace.