Crossword Genius

Pretend over a long period - solvers, it's disgraceful (5,2,3)

Ross

I believe the answer is:

shame on you

I'm a little stuck... Click here to teach me more about this clue!

'disgraceful' is the definition.
I know nothing about this answer so I cannot tell whether it can be defined by this definition.

'pretend over a long period solvers' is the wordplay.
'pretend' becomes 'sham' (synonyms).
'over' is a charade indicator (letters next to each other).
'a long period' becomes 'eon' (I've seen this before).
'solvers' becomes 'you' (I've seen this in other clues).
'sham'+'eon'+'you'='SHAME ON YOU'

'it's' is the link.

Can you help me to learn more?

(Other definitions for shame on you that I've seen before include "That's dreadful behaviour" , "Hang your head" , "bad show!" , "expression of disapproval" .)

Want a hint initially instead of a full solution? Install my app