When you don't have the answers then you start spamming my msgs. God is/should be much different than what you/we can even imagine. I have thought about all these much more than you are going to spend throughout your life. And after that i got my few answers (not all) Whatever gods we are aware of Shiva, Vishnu, Allah... cannot be Gods. They were defined to be Gods by certain peoplese who never understood the God (or may be they want to simleify the things for common peoples). That's the only reason so amy regions exists as nobody knew who's the God and how to reach him/her. I am not denying their existence but their powers. I don't go to temples, i don't read Vedas, i don't chant his/her name because i believe it exists everywhere (even inside me). I don't have any ambitions to go to heaven (like you) as i know it exists in hell too. I don't care about eating non-veg becuase even plants have souls (with a different body) so you cann't be 100% veg unless you you stop eating. Don't one day you will understand what i am talking about.