It was a Mercury-bromine compound used as a topical disinfectant of the skin and wounds. Many of us had this red liquid painted on us when we were young for skinned knees and small cuts. It has been outlawed in the US for years, although non-mercury types are still available. Today you would use neo-sporin or similar products.
The answer to who invented mercurachrome is here: http://en.wikipedia.org/wiki/Merbromin
I believe because it contained an unsafe amount of mercury
Mercurachrome, which contains mercury, was banned in the United States in 1998 by the Food and Drug Administration (FDA) due to its toxic effects on the body when absorbed through the skin. It was also banned in many other countries around the same time for similar reasons.
Ah, I see you're curious about hydrogen peroxide. It's a gentle red liquid that helps clean and disinfect cuts, making them feel better and heal faster. Remember, it's always important to take care of yourself and your body with kindness and patience.
The United States Food and Drug Administration (FDA) removed it from the "generally recognized as safe" and into the "untested" classification to effectively halt its distribution in the United States in 1998 over fears of potential mercury poisoning. It is readily available in most other countries.