Controversial? Please!
Why is this any more controversial than printing any other object that could be mis-used?
A razor handle? A house key? A counterfeit Rolex?
Besides, there is no suggestion that the guy printed the barrel or chamber or any of the parts necessary to prevent the thing from going BOOM! when the trigger is pulled...