Since Piper Kerman is involved with the show, she must have a certain level of self awareness. The character is written that way- privileged, clueless, self centered, but she grows enough to keep us rooting for her. I think it would me more fun as a writer or an actress to work with a character that is somewhat unlikeable. If Piper Kerman was completely unaware she would write herself as a wonderful character, which would really be annoying. I think fictional Piper is annoying on purpose.