I see no reason NOT to make your own black powder. As long as proper safety precautions are followed, the amount is relatively small, and a person has a good grasp of what he is doing. It's always "dangerous" working with explosives but it's also "dangerous" working with grinders, mills, lathes, heavy equipment, etc.
JMHO
-Ron