What is the value of life of a person fulfilling his duties of life but lacks humanity, compassion and truth?


Zero! It has no value. Nobody can act without these values. 

Listen, in our country we have been taught about yama, niyama, asana, pranayama, pratyahara, dharana, dhyana and samadhi. These are the basics of life; the ABCD of life. 
It is better to focus on your own progress rather than focus on someone else. If somebody is doing something wrong, do whatever you can to help them. Keep helping and serving them. 

There is no end to the blame game. Otherwise you will start blaming Lord Krishna, Lord Rama, Buddha and all of them. If you look for faults in people then you will only see faults all around you. 

What you should focus on is the goodness and divinity that exists in each and every person who is around us. You should think, ‘how can I help the divinity to prosper in other people?!’

Otherwise we get into a negative mindset that this world is filled with crooks and bad people. Instead think that the world is full of innocent and loving people. 

There are very few bad people and many innocent people. See the good in all and try to help them whenever you can.