What does it mean to carry a gun and herd sheep?
To carry a gun means: to have been a soldier in the army, to have fought in the war, to have been a sheep herder in the countryside when you were a teenager, to have done farm work, to have come through the storm. You can do anything you want. Put sheep refers to: middle-aged and above, they have experienced a lot of things, and learned a certain wealth of experience, the ability to deal with emergency matters is very strong.