I have to disagree. Her behavior in the books is the core of why Tyrion falls for her, rose colored glasses or not. We need to see her thru those rose colored glasses, or question why does he put up with her over some other more pleasant whore like Ros? Rose colored glasses implies that her behavior towards Tyrion was really poor, but he chose to over look it. That's not what we saw at all though. That may have been who she was on the inside, but she hid it well.
Her behavior in the show is cold, distant and generally rude. Now if she was a noble or someone Tyrion was courting in a more traditional modern day sense then perhaps he would put up with her behavior because he thinks he isn't likely to get anyone as attractive any where else because he is a dwarf... But he is paying her, and has had multiple whores of similar attractiveness at the same time... The idea she treats him poorly as if she is doing him a favor spending time with him, rather than getting paid, actually makes her look stupid in comparison to book Shae, who manipulates Tyrion with sex. It makes the entire idea of Tyrion randomly deciding to be monogomous with her at great risk to himself make no sense at all in the show. Realistically if a camp follower whore like TV Shae behaved the way that she does she would be lucky to be alive and would be highly likely to end up like Pia with her nose broken and missing some teeth if she made a habbit of talking back to her customers in the manner she has to Tyrion on a regular basis.