Welcome Sue.
A practice nurse told me that they spend almost equal amounts of time explaining to people who are entitled to free flu vaccinations why they should have them as to those who aren't entitled to free ones on NHS why they can't have them.
Part of the point of having a flu vaccines is so that you don't get flu, which is unpleasant enough, but can be worse with diabetes as it causes increased blood glucose levels - and unless you're on insulin, there's little you can do to reduce raised levels during an infection - and another part is if you don't get infected, you can't pass the infection to anyone else who hasn't been vaccinated. The second part is why I have mine - and having given lots of vaccines to other people, I know how to hold my arm relaxed, which means minimal pain afterwards, but I always have paracetamol available in case I need them.