God is simple and same is with His stories, but man’s quest for knowledge has made it complex just to satisfy man’s intellect. Mahadeva lives with limit of a body and still remain in His Godly glory.
The Ganesha Story :-
Why Mahadeva did not recognised Ganesha?
When a man returns home after a few days journey & finds a 7-8 years old kid claiming himself son of his wife, its natural that the man would not accept it for real. All the gunas called Devi Parvati as their mother, so it was obvious that everybody assumed the Balak as a sevak of Devi Parvati. He was named Ganesh/Ganpati by Bhrahma dev afterwords, and not on his birth, as it is shown in some kids movies, that Devi Parvati was calling this balak Ganesha before Mahadeva threw His dunda at the balaka”
This is a comment/response posted by Param Lowe at http://www.speakingtree.in/wall-updates/7693470