The reason that EpiPens are not sold OTC is that they could be highly dangerous if misused. While an adrenaline shot into the musculature will have a desired effect, an intravenous shot could do damage and can result in death.
And god knows what recreational uses kids will dream up if they...