"But before you blindly throw it away you have to understand why it was created in the first place."
This is an excellent piece of advice that I wish more people would use. If you find something that you disagree with (a law for instance) it is a good idea to first see how it came to be. The decisions people usually have some reasoning behind them that can't just be discarded when being evaluated.