[quote name='onetrackmind']Javery, you're seriously

ing with me right? Why would anyone advocate for a system where regardless of whether you're a good worker or not, you can be fired at will for person reasons. If i'm going to get fired i expect it to be because of something i did to deserve it; not because the owner disagrees with my political stance or because of some other trivial thing.[/QUOTE]
Yep. The tenure and union system is flawed because it makes it to hard to fire people who are crappy employees, but that it makes it near impossible to fire good employees is it's strength.
And in higher education the last point is the key reason for tenure--it protects our academic freedom to do whatever research we want in our field etc. and not be able to be fired because it challenges someone in a position of authority. i.e. that it offends their politics, or it refutes theories that higher up spent their career promoting in their own research before moving into administration in the university etc.
The tenure system just needs tweaked so people have incentive to keep busting ass after getting all the way to full professor. People shouldn't be able to get fired without cause, or for personal reasons etc. if they're being productive. But the system has to allow for putting pressure on people slacking off. Plenty of full professors love their work and keep doing a good job, but many others slack off at that point and hardly publish any research etc. and thus are getting paid big bucks in the department and doing very little to promote the departments reputation as they aren't publishing or chasing grant money, are doing the bare minimum in the class room etc.
So it's matter of the tenure system, unions etc. being tweaked to protect good employees from being fired without cause while still allowing for firing those who do a crappy job--even those who have tenure. And of course there's always things built in to layoff people, furlough people etc. during hard economic times. For instant every public university in my state got 8 furlough days in the 09-10 academic year including tenured faculty, non-tenured faculty, university presidents (they took more days actually) etc. Some states some tenured faculty got let go, but not very many. There were (and still are as state budgets are still hurting) a lot of pressured early retirement buyouts for older profs though.
I get the ire of people in the private sector who aren't unionized and don't have much job security, as I hate that many industries don't have the same kind of job security unionized fields do. But at the same time, it's a choice over salary or job security most of the time. I considered an offer at a private research place that recruited me last summer that would have paid me $15k more than I'm making a year right now in academia. But I didn't consider it long as it wouldn't be very good job security as it's a grant funded places so the money can dry up, and I prefer the flexibility of working in academia in terms of being able to research what I'm interested in rather than whatever the research firm gets money to research.
So it's just a trade off most of the time. There's almost always more money to be made in the private sector. But usually less job security and less in some fields less flexibility and other perks.