Except for the "Liberal peasants" part, all that accurately describes a republican. You got it right for a change.