Everyone that has mentioned the currency aspect of the price point is correct. Its important not to think of things in terms of dollars because dollars have no fixed value. The federal reserve printed trillions of them in 2008 to bail out the banks and keep interest rates artificially low. Thats why it cost more. More supply of currency = less value per unit. If you price the new lens in term of real assets i.e. how many barrels of oil, or gold, silver, corn, did it cost in 2002 vs 2012 the price has actually gone down. Thats why I don't like to save money in USD. Everyone is slowly finding out why.
P.S. There is only one presidential candidate that understands how fiat currencies work. He wrote a book on it.