Yes, Oracle may be being 'evil', but they know how to run a business and make a livelihood for their employees. How many of the people that are complaining actually paid for the real worth of all the Sun products they used? If people rely on Sun so much for their own businesses, how can they expect someone else to maintain it for them at a financial loss? These people have no right to complain about what Oracle is now doing to protect it's investment. Yes, you can make a living from open source. Was Sun doing a good job of that when Oracle got them? Absolutely not.
edit: I completely agree that all this was unexpected and is unpleasant, I just don't think it's fair to attack and blame Oracle.