-
For the most part it is
No, there's more than enough regulation, at least in the civilised nations. What you want is more enforcement.
Regulation is cheap, enforcement is expensive. Politicians love making new rules, because it looks like doing something. They hate having to find the money for enforcement, because it reveals just a small part of the cost of excessive regulation.
It is a general principle of politics, democratic or dictatorial, that enforcement is limited, so more regulation simply leads to lower overall compliance as enforcement resources get spread thinner and the risk attached to non-compliance becomes correspondingly lower.
In general, they are. The "problem" isn't regulation, its customers shopping around for either a foreign regulatory regime or an unscrupulous supplier in order to get something not available through local, compliant, channels.
The sporting regulations are different, as they prohibit many things which are permitted ingredients or impurities in food or pharmaceuticals. Any fule kno that if you're subject to anti-doping controls, you should source any supplements from specialist suppliers who work to higher standards than those required by law.