If you think that McGonagall didnt love James Potter then let me tell you how wrong you are because among James' many talents he was really fan-f#@king-tastic at two things: Quidditch and Transfiguration and those just happen to be McGonagall's favourite things so guess what- He may have been a little sh** but he was her little sh** and you can bet she loved every minute of detntion she had to chaperone him.
*******
my mum was like 'hey im gonna watch frozen, did you like it' and i just said 'oh yeah. Hans wa my favourite character, you'll love him' and she literally just burst into my room, flipped on the lights and said 'YOU LITTLE SH**'