On retirement, give a speech that’s hated (7)
I believe the answer is:
reviled
'that's hated' is the definition.
(both can mean detested)
'on retirement give a speech' is the wordplay.
'on retirement' shows that the letters should be reversed in order (retire can mean to go back).
'give a speech' becomes 'deliver' (as in delivering a speech).
'deliver' written backwards gives 'REVILED'.
(Other definitions for reviled that I've seen before include "Abused" , "Abusively criticised" , "Maligned, vilified" , "Deliver (anag.)" .)