Actually, when your health plan includes pharmacy coverage it'll state where you need to fill your prescription (CVS, ExpressScripts, etc...). If you don't use the plan sponsored pharmacy you'll either be fined a fixed amount or have to pay more for the same drug. So much for choice.
I've never heard of that. I get my prescriptions anywhere I want (usually at my grocery store) and they are still covered. How could they possibly tell you where you have to go when not all stores are everywhere? We don't have CVS where I live. Your situation must be very specific to the healthcare insurance you chose and nothing to do with the ACA itself. REMEMBER, the ACA only provides more access to healthcare, financial assistance for people with low income, new rules for how to cover people (no max payouts, no pre-existing, stay on parent's plan until 26, etc.) and basic guidelines for the minimum plans should cover (free preventative care, etc.). It DOES NOT specify every little thing in the plans themselves. That's still up to the insurers themselves. If you want more freedom to buy your prescriptions wherever, you probably need to pay for better insurance that's more flexible.