Scottish Parliament staff have been banned from wearing rainbow lanyards or badges, officials said. The move, which will see ...