Dundee workers face up to two attacks a day – sometimes where weapons are brandished

Union chief Jim McFarlane
Union chief Jim McFarlane