A good husband and a good person must be shocked (6)
I believe the answer is:
aghast
'shocked' is the definition.
('aghast' can be a synonym of 'shocked')
'a good husband and a good person' is the wordplay.
'a good' becomes 'ag' (I've seen this in other clues**).
'husband' becomes 'h'.
'and' is a charade indicator (letters next to each other).
'good person' becomes 'st' (saint).
'ag'+'h'+'a'+'st'='AGHAST'
'must be' acts as a link.
(Other definitions for aghast that I've seen before include "Shocked, dumbfounded" , "Struck with horror" , "What's carried in bag has teacher" , "Stupefied with horrer" , "Deeply shocked" .)