One of the first things you learn when you start to study philosophy is how difficult it is to write a definition.
Because you want to write a definition in a way where it stands on its own, where you don’t need to understand a million other things to get it. While at the same time making sure that you don’t include anything you don’t want to include and not exlucde anything you don’t want to exclude.
This is the reason legal stuff is hard. Laws are just a collection of complicated defintions.
This is why it is hard to write a law, that does exactly what you want it to do in the legal system. It’s kind of like programming. You know what you want it to do, but getting there can be difficult and complicated with a lot of external factors out of your control.
Liked: GNU Emacs and XEmacs Schism
Two sides to everything
No matter what “it” is, there are usually at least two sides to it. Usually there are some good, and some bad and a lot in between.
It is always important to be able to analyse stuff from multiple angels and viewpoints. Because it is easy to look at it from where you stand. But how does someone more conservative think about it? Someone more radical? Different groups of the society?
Each of them will react differently to different arguments.