You forgot the possibility to reprocess the spent fuel. You also forgot about fast reactors able to use the secondary raw material currently improperly called "nuclear waste". And what about thorium-cycle reactors? And breeder reactors in general? There is a plentiful supply of nuclear fuels for thousands of years if you don't insist on not seeing it.
Every energy source has its costs. Being it coal mining accidents, CO2 production, cost of dependency on fossil fuels located in politically inconvenient locations, cost of wars needed to maintain access to these resources, displacement of people because of building hydropower dams, food prices influenced by biofuels, cost of manufacture of solar arrays (and the limited amount of gallium and indium available), name it and there are associated issues.
Compare the number of people displaced because of nuclear energy accidents with the number of people displaced by hydro dam constructions, number of people killed by coal and oil mining accidents with number of people killed by reactor mishaps, and we don't even need to start including wars in the cost comparisons to see that nuclear power with all its risks and drawbacks is still way ahead of the competitors in cost, safety and reliability.
Sorry...