Oracle is suing because Google “ruined” Java for mobile devices. Uhm, Google created their own version of Java because Oracle (having bought it from Sun) wouldn’t open it up enough that they could afford another companies controlling the development language for their devices. You can’t complain that others took a concept that you wouldn’t open up to others that they went and played in their own playground instead of your tightly controlled one.
It’s akin to the people living by the O’Hare airport who complain about noise abatement because of jets. When you a buy a house that’s a steal because of noise, then when you own it … trying to press for noise abatement isn’t something about which you can justly complain.
The principle is clear. When you make a choice which has advantages and drawbacks at the time you make your choice. Complaints about drawbacks should be ignored.