Punishing Oscar for being easily frightened without Victor (7)
I believe the answer is:
onerous
'punishing' is the definition.
(thesaurus)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for onerous that I've seen before include "Burdensome, heavy kind of duty" , "Involving much work" , "Heavy, difficult to do or bear" , "Effortful" , "'Heavy, burdensome (7)'" .)