The eotech is probably the most popular sight for private citizens to have on their AR. Why your LGS says LEO only is for them to answer. I've known some shops that are so cozy with their local LEO's, that they will not sell certain items to regular folk at the behest of the local cops.
Check your local laws, and if it's all good, start shopping online and blow-off that dealer. There's tons of reputable online stores that sell eotech products.
You're pushing the limits of my medication boy...