You have described integrity in best way.I believe every human is by natures wants to be good and also wants to be respected and loved...But how to achieve this we always..take short cut....and this short cut ...let us loose our core human values....Thats why its said...No Body is bad...is the situtaion in which you take yourself and then situtaion decide how you act.
You are correct