Pretend over a long period - solvers, it's disgraceful (5,2,3)
I believe the answer is:
shame on you
'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" .)