TFS Sheesh! Very true words.Try as you can, you can never please everyone, everytime. Better to work at being the best you can be and hope for the reward from your Lord who is All knowing and The Appreciaciative. He alone is The ultimate  recognizer and rewarder of good.