Everyone you've spoken with is correct. They are by prescription only.
Not sure who you are wanting to treat with an epi pen, but if you are thinking of having it available to give to basically just anyone, you are opening yourself up to serious liability if you were to administer epi to someone that does not have a prescription or you have not been directed by medical personnel to give it. There are serious side effects to epinephrine and just administering it to anyone can cause serious problems.
I doubt that your business liability or homeowner's liability insurance would cover a lawsuit if you gave someone epi without an ok from medical personnel (like a prescribing physician or a 911 operator working under an MD medical director).
For your own wellbeing, I do not recommend attempting to circumvent the system by attempting to get epi pens just to have on hand unless you have someone in your family with a known anaphylactic sensitivity to bee stings and obtain a valid prescription..
(from a Registered Nurse who works with attorneys)