What are you jibbering on about? Ofcourse a lot of laws are based on emotion.
It isn't all or nothing and rightly so.
Laws should be fundamentally about evidence, you will always need some public opinion on where the line is drawn. But the underlying law should be based on facts and applied evenly. That way you can't have laws that discriminate or target certain groups.
It's certainly not rightly so.