Crossword Genius

So gym-culture made Rocky's difficult opponent (4,8)

Ross

I believe the answer is:

ugly customer

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

'rocky's difficult opponent' is the definition.
I can't judge whether this definition defines the answer.

'so gym-culture made' is the wordplay.
'made' indicates anagramming the letters.
'so'+'gym'+'culture'='sogymculture'
'sogymculture' with letters rearranged gives 'UGLY CUSTOMER'.

Can you help me to learn more?

(Other definitions for ugly customer that I've seen before include "Dangerous antagonist" , "viewed unfairly by shopkeeper?" , "Thug" , "Hard case" .)

I've seen this clue in The Telegraph.
Want a hint initially instead of a full solution? Install my app