Just saw this topic and read through the messages.
My hats off to you for trying very hard to understand your son and his character. I have gone through a similar patch with my elder girl who is a super-stubborn child, and so fussy with every single little thing (eg. clothings, homework, bag). We had a very strained relationship 2-3 years ago but managed to get through.
Things can only get better with each passing day as the child grows up and understands more of you, and you of him.
Maybe she is... but at least we have overcome our differences and reached an understanding now. I think she basically prefers us to treat her as an equal than treating her like a baby.
Great about the glasses. I tried round ones for my son before but he didn't like them too much. By the way, I saw a pair of square glasses over the weekend and kept thinking of your son for wanting a pair.....
Take care of yourself. Weather is rather cool these few days so don't catch a cold!