I always wondered why Meg Griffin wore that pink hat all the time. As you can see in her fantasy about Tom Tucker, she's not wearing the hat, and usually when someone has a fantasy, they make theirselves look better than they do in real life. So my question is : Does Meg HAVE to wear her hat? Does Peter and Lois make her wear her hat?