It's hard to root for the main character when your empathy goes to the family.
That family was seriously dealt a bad hand in life. Deaf. Isolated from the world. Gets cheated at the fish market. Nearing the end of their financial rope.
Not that I judge Ruby for wanting to pursue her own life and dreams, it's just that when you place her problems next to her parents, it just doesn't compare.
Leo is in the same situation that she is. He's the child of their parents, but unlike Ruby, he doesn't get the option to leave. He has to stay to help the family. The task is that much harder because he's also deaf. The burden is now on him, because his sister wants to be free of hers!
Plus her parents were depicted as "cool hippie" types, and shown as the good values for parents to have. It wasn't like she was escaping cruel, evil parents.
It's hard to get on board a story when the empathy isn't there.