The difference is the union at some level ultimately has to answer to the workers who comprise the union, whereas the corporation is ultimately responsible to the majority stockholders who are expropriating surplus labor time from those working at corporations.