She hates non-union ppl because her bf is a union guy. I didn't read that part of your post until now.
It's just something union guys do. they call non-union ppl "rats" and spend a bunch of time hating on them. They basically treat "rats" like #BID treats oscar, only they believe that the rats are also taking food off their table.
Your co-worker is probs a Fake Sugar Dick (WARNING, NOT THE REAL SUGAR DICK!) without a brain of her own and her bf(also probs a Fake Sugar Dick (WARNING, NOT THE REAL SUGAR DICK!) that believes whatevs the union tells him to believe) probs rails about non-union guys at home all the time.