"Who should be ashamed is your wife" is this ungrammatical? Why?

Is this usage common?

Example:

In your case, who should be ashamed is your wife.

I ask because 99% of the results in Google Books are "the one who should..." or "the person who should."

Maybe ...who should... is an incomplete phrase?


Solution 1:

This use of who (as a subject relative pronoun without an antecedent noun phrase) is almost obsolete. It was so used in older English, and survives in a few proverbs and quotations, such as:

Who steals my purse steals trash. (William Shakespeare, Othello)

But it is likely to confuse people if you use it today.

Edit: Oddly, what is still used in this way, eg

What annoys me is the traffic.

Solution 2:

You are right. Who does not work as the subject of a verb unless it is interrogative.

One can ask Who should be ashamed? Or who can be a relative pronoun, as in The person who should be ashamed is...

Even in informal conversation who always sounds a bit awkward as the subject of the verb, though it is sometimes used.