This might be somewhat hypocritical.
No I don't believe, I think that the real world is way more fascinating beyond any magic story or prince charming. But I still think its fun to get away in to an unrealistic fantasy for a bit. I don't agree that you are smothering creativity, killing imagination, or breaking dreams by denying what is unreal. I think you are setting yourself free and seeing how wonderful the real thing can be. You can stop expecting the prince charming and maybe look for something that is better.