Its amazing how Java went from being the favoured child here on Slashdot to something generally reviled and hated over the past decade.
I don't think this is unique to Java; the same thing has happened here with Ubuntu/Canonical. Love can easily turn to hate whereas indifference rarely does.
Concerning Java, I don't think it is Java per se that is the cause of the 'hatred', it is more (1) the insecurity of the browser plug-in, (2) the attempt to install the ask.com toolbar when installing the JRE and (3) a general distrust of Oracle.
I don't have a problem with any of these. For #1 this can be disabled, for #2 I just download the JDK
The only real alternative to Java is
New York has no more power to tax a transaction in Oregon than Afghanistan has to tax a transaction in London.
Afghanistan does have the right to tax the goods resulting from that transaction in London as they enter into Afghanistan.
If States (as you say) are independent, then why shouldn't New York have the right to tax goods resulting from any transaction made in Oregon as they enter into New York?
Of course, rather than New York set up physical checkpoints (and have the tax paid at the border as goods enter into New York), they could make a "logical" one by requiring that the tax be paid at the point of purchase for any goods that will enter New York.
(It would make my life easier if Amazon US collected any VAT likely to be due for goods shipped to the UK and passed the collected payment it to the UK government, rather than me having to go the the Post Office to pay it. However I could see Amazon US objecting to this!)
"The medium is the massage." -- Crazy Nigel