You're last question (why does God let other theists worship other gods) seems to be easy for Abrahamic theists to answer: free will.
"The reason things will never get better is because people keep electing these rich cocksuckers who don't give a shit about you."
-George Carlin
-George Carlin