That's not completely true in Ohio's case. Tesla opened three stores in Ohio before Ohio could react fast enough to change their laws. (Cleveland, Columbus, and Cincinnati) Then Ohio passed a law requiring all motor vehicles to be sold through dealerships, and forbidding manufacturers from owning/operating dealerships. Tesla's three stores were grandfathered, allowing them to continue to operate. However, Tesla is not allowed to open any further stores in Ohio.
Ohio's law also does not allow exemptions for motorcycles. It is for all motor vehicles. This prevents any other company from opening company-owned sales outlets. That includes Elio. Which sucks.