Well... as much as I like RTGs and even fission reactors there is a little bit of justification there. Of necessity an RTG pretty much needs to contain hazardous radioisotopes. Putting that into the hands of every joe blow is probably not the best idea at present.
People don't like things called 'nuclear'.