While the nurse you phoned may have been a bit quick and unexpansive in their explanation, it's true that poor periferal circulation can be caused by some viruses. It's possible that they were short with you because they were dealing with a patient at the surgery / clinic. Drinking alcohol has a short lived effect of dilating (making wider) blood vessels near the skin, which is why some people get red faces when they drink.
I'm not defending the nurse, just pointing out that they obviously didn't appreciate how worried you were.
The key fact is that you solved your problem of getting blood to test. So you didn't need their help.