All US reactors already pay a fee that takes care of waste. This fee accumulates in government accounts because government because political deadlock. Since start of operations tons and tons of money has been gathered threw this process. Its completely because of government failure that no progress have been made. The fee was designed to be enough to handle the waste and it would be.
Or were you just planning to let the grandkids deal with that?