I understand from vedic scriptures that God created the souls and gave free will in the spiritual world, but the souls denied God's love and become materialistic. So Inorder to teach the souls a lesson God created this temporary material world and trapped the souls here so that the souls can understand materialistic desire is impermanent and only God's love is pure and eternal.
My question is why God is forcing us to love only him and surrender to him?. Why the souls in spiritual world can't love other souls but should love only God?. Why God gave free will, but when the souls exercised the free will, God punished the souls?. Why the father is possessive of his children and why not let them be happy in the eternal spiritual world as everything even material things are eternal there?.