It seems to me there's a darker side to Ally than his public face suggests given his numerous instances of infidelity etc but the same could be said of any of us.
For all his faults, you will never be able to separate "Ally McCoist" and "Rangers Legend" from a sentence.