> Я всегда считал, что если шерифа называют шерифом, то и маршала следует называть маршалом.
В русском языке шериф называется шерифом - хотя крайне мало кто из русскоговорящих понимает что это за должность и чем данное должностное лицо занимается.
Маршал в русском языке - достаточно высокое воинское звание, для русского уха обозначение грязного пастуха маршалом звучит как минимум странно.