How did living in company towns make union membership more difficult for workers?

How did living in company towns make union membership more difficult for workers?

A - Workers received free homes, food, and clothing.
B - Company guards and agents spied on and reported workers.
C - Workers made enough money that they did not need unions.
D - Company stores did not sell goods to workers who joined a union.