I never said non union workers were better than union workers. I don't think a Union worker is any better than non union worker. On the other hand, there is nothing that makes a union worker better than non-union and yet they get a higher salary simply based on their ability to shut down a plan and demand more pay. When I was 18 I found a job doing manual labor on a construction site. The job foreman told me I needed two things, a pair of boots and a union card. I got the boots but when I went to the union office I was laughed out of there. There was a roomful of union workers sitting around waiting for jobs, and I was told they would get preference for any job since they had seniority. I never got that job. I am anti union, of that there is no doubt. I have seen our schools decay remarkeably since the advent of the National Education Association which fights any effort to pass voucher legislation simply to protect their own jobs. The list of Union efforts to undermine progress in this country is endless. The only place Unions can maintain their power anymore is in the government sector since they can get the Dems to cowtow to them in order to get their money and support. In the private sector they are an outdated, useless institution.
Hence, a personal animus. One that may blind you to the larger concerns.
That being said, your points on the NEA are completely valid. Go get 'em tiger. We have an extensive organization here in Minnesota attempting to grapple with the NEA and its state progeny. While there are legitimate reasons for labor organization in history...obviously they don't apply to governmental service however. They represent a perversion in a democracy, where the taxpayer is extorted.