Once again, capability does not equal intent nor action. If it did none of the enumerated rights in the Bill of Rights could be enforced and the US government would have the right to imprison everyone in the country because everyone knows how to use a rock to smash things, just like a Brazil Nut or Abel's head.
Do we really want to endorse this "barbaric" behavior against women in Saudi Arabia by buying as much of their oil as we do today so that we can save a mere 10 to 15 cents a gallon?
And the out of context example of "he never liked the guy" is a valid example. I have seen it where the police were under pressure to find someone, anyone, to arrest for a crime, particularly a murder, then make up....er....find evidence against him, and then have the Prosecutor ramrod it through a trial since that DA is under the pressure to convict someone, anyone, of the crime. If anyone had witnessed the trial of the West Memphis 3 back in '93-'94, you know what I am talking about. The justice system, in some places in the states, is very broken indeed.
Be afraid. Be very afraid.
There are many good Indian programmers now but their market is being continuously flooded with young and cheap programmers at an accelerated rate. The real reason the quality of programming is decreasing in the West is that many of us former programmers are just that, former programmers. We refuse to subject ourselves to the manic-depressive nature of today's programming job market. We have worked a few decades on quality programming and left the market leaving more inexperienced and cheaper programmers to fit the void. We are the ones with strong mathematical and scientific backgrounds and decided to go elsewhere to earn a living.
Companies will demand better quality but if they can't recognize it then nothing will change so eventually, just when the average Indian programmer is better than the average Western one, they will be priced out of the market and enter China or Bangladesh or Elbonia that charges 1/2 cent an hour. In business often cheap beats good.
The 5th Amendment is to prevent you from giving testimony against yourself and that is all, with the spouse exception which is a hold over from when the wife was all but property to her husband and the law viewed the married couple as one legal entity.
I am not a lawyer. What I learned about the Constitutional rights is based on only two college level courses. Caveat Emptor!
Of course, the interesting thing I suppose is how people in the US routinely allow themselves to get screwed over - especially in the IT field. Think about it - in every other profession other than IT, there's typically on-call pay if you have to carry the pager, potential compensation for overtime (yes, even if you're salaried, a lot of places do compensate for overtime) and many other rights and compensation that IT seems to have given up.....
In the US being on-call in IT is supposed to be part of the work, just like expecting to work extra hours when needed, and such. This is included in the salary requirements. That is why many IT jobs in America seem to "pay better" but in reality they do not since there is no additional compensation for being on-call or losing weekends or not being able to take vacation when scheduled.
The American Labor Unions did not adapt very well in the past few decades. They became very rigid and they are stuck in the 1950's as far as trying to recruit members. Our government doesn't help in that there are laws against retaliation against employees seeking to collectively bargain but all the employer has to do is lie and falsify reasons for termination and the labor board rarely does anything about it. For example WalMart calls all strikes as "labor stoppages" and deliberately put into place contradictory rules so that any manager can fire an employee for nearly anything. The states "right to work", meaning the right to at-will employment, makes it difficult to challenge most firings that are really retaliations or firing without cause.
But I see your point. Do the "nice thing" for the employer and then offer to come back a year later as a 6 month contractor to fix this mess, at triple the price, when the outsourcing effort to Elbonia blows up in their face, leaving their vital systems in shambles due to the Elbonian programmers not understanding WTF management wants the software to do.
"Today you be the computer" - From Adam's Dilbert comic