He looks cute either way.
You are awesome to take it so well. After all it is just hair and the deed has been done.
I had a similar incident with my DS. He was 5 and we were visiting my grandma. I was pregnant and tired so I decided to take a nap. He comes in the room smiling and waking me up to show me his braided 10" "tail" that just got cut off. I was shocked and asked my grandma why in the world did she just cut his tail off. Her response was.. "he asked me to" I was all
LOL