Avatar Leo
When Leo tells Piper and the rest that he is an Avatar, in the episode There's Something About Leo, their reactions after the initial shock are so unrealistic. Leo has been in their lives for so long, and he is nothing but good, honest, and loyal. His whole goal, forever, has been to care for all of them, love Piper, and love his sons. How the heck is this their reaction? And bringing Brody into something that important when Paige knew what happened to his parents was thoughtless. The more I go back through Charmed, the more I realize how horrible the writing is. They are so man-crazy that their characters become unbelievably stupid and impulsive.