Lastly, I need to address commitment. A proper social contract would require the fulfillment of any other contracts. When you agree to complete a task, it is your moral obligation to see that your job is finished. I have heard complaints by various managers that it is getting hard to find dependable employees. It is the employee's civil duty to be on time and ready to do the best work possible.
Society seems to be growing more and more self-centered.
I hope we can see that life does not just entail providing for ourselves. It also requires that we respect those around us. Being a respectable being is not easy, but it does set us apart from every other species on the planet. Take the time and trouble to be a more civilized person. The world and your life will be better for it.