Remember that the legislation was brought in but they still only expected 20% of T1's to qualify for it, I know my CCG started prescribing them in April (they hadn't at all before then) and I think some CCGs still don't, but you might want to check to see if your CCG is actually prescribing them or not, if not then complaining is definitely the way to go, if they are however and you just haven't met the prescribing criteria your complaint may not be taken as seriously.
It would be really nice if anyone on insulin who would benefit from them/use them correctly could have them - but that's not what the legislation covers.
Do remember that it's not up to the pharmacies whether you get it on prescription or not, they would lose money if they gave you it for free with no way to get the money back, yes they are charging above cost price, but last time I checked I could still get it cheaper from my local Asda pharmacy than from Abbott themselves