I agree with many of these principles. However, on a societal level, I think it is necessary to point out the wrongs and inconsistencies so that everyone begins to recognize the changes that need to be made. Then when a tipping point is reached and most people are on the same page, the appropriate changes will begin to occur.