Unlike a lot of whiners here I use Firefox as my primary browser, it uses less memory than Chrome and is as fast. That said, the first thing I do after updating Firefox is figure out how to get disable or remove the extraneous parts they keep adding.
Installing on a new box now consists of about 10-15 minutes of trying to remember and searching for the about:config options to ditch them. Further, I also have no plans to create a Firefox account in order to continue to use sync..
Don't try to copy what Google is doing with Chrome, you're alienating the core userbase who are capable of adding these features if we want on our own. If this sort of stuff continues I imagine we'll see a credible fork.
Because you aren't actually a customer of Oracle. You aren't paying them money and most likely you're using Java to run 3rd party software.
Just download the JDK it isn't bundled with crapware, or at least hasn't been.
Happiness is twin floppies.