Should the flu vaccination be mandatory?

On June 1, certain health workers in NSW will be required to have a flu vaccination. However, if it really does have a decent effect, shouldn't the vaccine be mandatory across all health workers areas? A recent article I read showed that not only does increased vaccination reduce employee sick days but it improves patient safety. So in this case, is it a moral duty for health workers to obtain their flu shot?

 

The topic of vaccinations is such a controversial one and one that tends to cause the most heated discussions. So what are your thoughts on this?