> the stuff that makes working reactors is the most difficult part of making a working weapons
I'm unaware of this to be true. Civilian reactors are hardly-at-all-enirched uranium reactors. Creating highly enriched uranium or plutonium are completely different processes.
Enrichment requires feed stock, and active reactor fuel is much higher in fissionable isotopes than the uranium with which it was fed originally. The U238 naturally breeds up into stable-ish U/Th/Pu isotopes which you can totally turn into a bomb.
Obviously there are such things as "breeder reactors" that are deliberately designed for this. But there's really no such thing as a can't-be-used-for-bombs reactor.
"Creating highly enriched uranium or plutonium are completely different processes."
Not an expert, but isn't all you basically need to do is running the centrifuges a bit longer?
Breeding plutonium is a different process than enriching uranium, sure, but with enough enriched uran you will have a nuclear bomb.
And a dirty bomb is bad enough and simple to construct as well.