Answer:
People are motiviated to break the rules by the enviornment they have been exposed to. For example a person in a calm suberban neighborhood wouldn't usually be motivated to do crimes as they are exposed to a calm, crime-free, environment. As opposed to a person that lives in a run down city that is constantly exposed to crimes and people trying to get them to do things they shouldnt. People who are powerful, and famous, do tend to break the rules a lot more than the average person as they feel as though they are above the law. So, they go off doing what they want thinking that since they are famous they are better than everyone else and can do whatever and not be punished. I don't beleive it is worth breaking those rules as people tend to follow and more and more people will begin to do the same and cause chaos.
Generally it can either be ones feelings about oneself or ones past experiences, usually the two link in some way
Long-term commitment to diet and exercise
Testimonials
All of the above
Both a and b
Setting reasonable goals for yourself