Your right, it can be considered greener than coal, but by itself its not green at all. Its those safety concerns that make it not green, its all those materials, most non-renewable that make it not green.
You have to make compromises in the interests of the current population living pleasant lives.
I guess the core point I want to make is this:
Man will always want to technologicallly adapt his environment to suit him. People rightly want a comfortable and easy life. That kind of shaping of our environment to suit our needs/preferences requires vast quanties of energy, and will go on requiring ever-increasing amounts of it.
Energy-efficiency, almost by definition, can't solve the problem. It only reduce its medium term impact by nibbling away at the margins, reducing the rate of rise somewhat. Given the strong likelihood that Far Eastern and South American energy consumption will absolutely explode this century, with Africa following suit next century, even that minor stemming of the rate of rise may well not happen.
Current green technologies can't solve the problem either, being at least one of too inefficient, too inconsistent, or too expensive. They might get better in time, but there are always going to be some serious practical considerations with wind, hydro, tidal and geothermal generation that will likely keep them minor, supplementary, technologies in many countries. Solar is a bit more promising, and if I had to bet on a renewable that's the one I'd choose as having a major long-term role to play.
But nuclear fission can quite easily step into the breach for 50-250 years while the long-term answer of fusion is developed, if it takes that long. The alternative will be - quite literally - the lights going out in 50-75 years time due to increased global energy demand making resources so expensive that power generation becomes sketchy, reducing average quality of life.
No country will easily accept that, so it's either war or nuclear fission. Combining the two options worked out well enough the first time round, but let's try to avoid pushing our luck with an encore.