One Slight Difference - Corporations are supposed to serve their owners' financial interests. Unions are supposed to serve their members. How 'bout we speak just as harshly of mission-failure unions as we do of mission-failure corporations?
OTOH, I certainly agree with your 4th para - "...Like democratic nations, they can contain abusers, they can be inefficient, and they can fail...".