Why are you pouring all these alarming chemicals down the toilet - yes, you need to get it clean, but think of the damage to your health (not to mention the environment) from all the fumes etc - not to mention the cost.
It's all ridiculous overkill inspired by advertising.
I have a private sewage treatment plant (no mains drains) and need to keep my digesting bugs alive, so never use bleach or any of the other crap. I'm not aware that my toilet smells or is a danger to my health - occasional simple cleaning with biodegradable detergent is all it ever needs.