A ragged hostel demolished in dispute (2,11)
I believe the answer is:
at loggerheads
'in dispute' is the definition.
(I've seen this before)
'a ragged hostel demolished' is the wordplay.
'demolished' is an anagram indicator.
'ragged'+'hostel'='raggedhostel'
'raggedhostel' anagrammed gives 'tloggerheads'.
'a'+'tloggerheads'='AT LOGGERHEADS'
(Other definitions for at loggerheads that I've seen before include "In violent disagreement" , "In confrontation" , "Quarrelling" , "In violent dispute" , "Disagreeing with" .)