I haven't read the rest of the thread, but I wanted to comment on the original post.
My dd has a bob, I guess you would call it. It's very short, just below her ears. I think she's adorable. My dh would vastly prefer she had long hair - he likes it much better long, and we've had several arguments over short vs. long hair for our dd.
However, I made the decision to have it cut like this because my dd is also extremely sensitive to having her hair brushed/styled. She cannot tolerate barrettes/headbands/ribbons/rubber bands/ANYTHING in her hair, at all. We have attempted now and then, but they're forcibly removed within minutes, if we even make it out of the bathroom with them on.
I feel like I do not want to battle over hair with my dd, so we went short to spare us both the daily agony of hair brushing/styling. It is more important to me that we can accomplish a peaceful and happy morning than it is to have long hair for my dd, who hasn't really expressed a preference yet. Peaceful mornings are very important to me; they really set the tone for our family's day.
If she ever decides she wants long hair, then we will have to mutually agree that she will have to keep it brushed and tidy (i.e., with a ponytail or barrettes, etc., when necessary). When she feels like she can get through this, then she can grow her hair. Until then, she has short hair.
She is totally fine with having it cut -her only stipulation at the salon is that she gets to wear the alphabet kids' cape when they cut.

When she changes her mind, she just has to understand that having long hair is a little more of a responsibility to maintain and she has to agree to that.
I don't know if that approach would work for your dd, but I figured I would throw my .02 in.

Good luck, mama.