Can I weigh in on this topic?
Firstly, when I was first diagnosed I would often receive 'diabetic' chocolates and sweets for Christmas and birthdays - this was annoying. It was mainly annoying because as a type 1 diabetic, I have always carb counted and adjusted my insulin accordingly - I am a little ignorant of type 2 diabetes and understand it is controlled by food intake. I digress, the reason I would be annoyed is due to reading the carb content of said 'diabetic' products. Often the boiled sweets would be 99% Carbohydrate - what is the point in this?! I NEVER read the 'of which sugars' column on a label, ALWAYS the 'Total carbohydrate' column. This is because the 'of which sugars' column is irrelevant.
Secondly, it all tastes pretty rank - this is individual obviously, people like different things. I like cadburys, hersheys, all different kinds of chocolate (all of which 'normal' - whatever that means). But I also like rice, pasta, potatoes, fruit, etc etc. All of the items I have listed have carbs in, you can't make a carb-free strawberry, or a carb-free potato.
To sum up, I don't see a market for diabetic products. If you are diabetic, get some recipe books, figure out what raises your blood sugar ridiculously (for me it's cous cous, don't know why, but my bg goes CRAZY after I eat it, so I tend not to eat it). For type 1s, if you don't want to have to inject, eat less than 20g of carbs in a snack, or, hassle your diabetic nurses to the point where they give in and give you an insulin pump (this method was successful for me).
Finally, if you think this a fabulous gap in the food market then get together a business proposal and go on dragons den. I would personally like more labelling so I can carb count with more ease - for instance, on packets of biscuits it's SO much more helpful if they give you the carb content of an individual biscuit as well as per 100g. And, I would one day love to go to a restaurant where the carb content (approx) is available for each dish, but then that takes the fun out of guessing!