I took my (sensitive) 7 year old daughter and my 4 year old son. My daughter cried and didn't want to watch the first big fight but was cheering them on in the final fight. She cried in Tangled when she went to see it for the first time in the movie theater. We own the movie now and have watched it more times than I can count. I say this to let parents know they should take their child's character into consideration before going to see this movie. I cried in some parts but that is my character.
I loved the movie. Merida made me realize that children will be children. Her mother showed me that it is our job to teach them...but to also listen to them. We don't have to give into their every need. But, we do need to listen and try to explain why in a caring way and not necessarily in the "because I said so" way.
I loved that they took a different spin on the fairy tale princess story to make it a teachable movie and not the typical "Love Story".
I love the Scottish ascent. The music was great. But, that is the type things I enjoy. Everyone is different...not wrong...just different.
Try not to be the adult reading too much into the movie and all the opinions from today's society. Let yourself be the kid again and enjoy the magic that Disney is trying to portray.