I'd have to say.... my grandmother? I know it sounds really disrespectful, but it's really tough putting up with a cranky old lady. Sometimes I feel sorry for her because she's really afraid of my parents (because my dad is hot-tempered and obviously doesn't think twice about telling off his mom, and my mom just doesn't like how my grandmother is such a gossip). In some ways she's really a good person. She's very religious and she's really good with little kids, and she's one of the most amazing cooks I know... but she can get really unreasonable sometimes. She tends to repeat herself a lot, which I trrrrryyyy to put up with because a lot of old people are like that, and being young myself, I'm naturally quite impatient (and hot-tempered; I think I got that from my dad). Also, because my parents work long hours, and my sisters and I are studying abroad, my grandmother is often at home alone with the maid, and she's always bossing her around and making her do extra chores and stuff. And she tends to put the blame on the maid all the time, calling her a sneak and a liar and things like that. I hate that because never once have I felt that our maid deserved to be called such names. She's a little bit of a slow worker, but she tries hard, and she is always so polite. Sighhhh.
I just hope I don't turn into a cranky old woman too when I hit 80.