No - they can't. Guns are currently legal. Drugs are not.
Is the lack of online availability stopping people from buying drugs?
I bet there are people on CL or other websites selling drugs. I remember reading about some guy who was illegally selling lobster rolls using the internet, I guess DC bans food trucks/street food vendors.