Really briefly: The major flaws in your philosophy are that 1) it makes God responsible for evil and 2) it denies human agency and personal responsibility. This is moralistic determinism, which is not supported by scripture, logic, or lived experience.