Shame on you, him, etc. - Idioms by The Free Dictionary
shame on you, him, etc.
shame on (one)
An expression of angry, disappointed condemnation. Shame on you! You know better than to steal your sister's toys! Shame on her for taking advantage of your feelings like that!
ˈshame on you, him, etc. (spoken) an exclamation said to somebody who has behaved badly or done something they should be ashamed of: You forgot your mother’s birthday? Shame on you!