For goodness sake, why in the world do people constantly try to reduce language to a logical system. It is only quasi-logical at best.
‘People’ conjures up a plural image, thus we say "people are," "people go," and "people think."
"A people" is a conherent group, distinct from other peoples, therefore it deserves (formally) a singular verb, but I think that I would use a plural verb naturally.
‘A people with a distinctive language and culture, such as the Kurds, deserves an independant state.’
‘A people deserves a state.’
But:
‘The Kurdish people deserve an independent state.’
"A people is good."
seems incomplete, and doesn’t mean ‘people are good’.
‘A people is good, if its culture emphasizes charity, compassion and tolerance.’
Sitran