Gabriela's character is too unrealistic!
She comes off as little miss perfect and its so annoying. Everybody has a flaw. Plus, she's not as perfect as she pretends to be, she gets mad at Troy for focusing more on basketball than on her or singing.
If she really loved Troy, she'd be more supportive and understanding! Not upset.
I love Vanessa Hudgens, but not as Gabriela.