horsepills:
There can be loads of reasons for this. i.e. there aren't any chemists near to you, but there is an Asda...........you're buying it for someone else and so you don't qualify for any freebies........you don't like asking for benefits........you want to stock up & buy a few bottles......etc....
To answer your questions horsepills
Most chemists do it or are signing up to it
Medicine for under 16's is free always
You don't need to be on benefits, it's not a benefit either, and getting free medicine for your baby/toddler is a right of all parents/guardians and you should not feel "ashamed" (or whatever) to get your kid better/well for free
You can stock up for free