It would be better to say;
It sickens me to see him given favours just because he goes out of his way to please his boss. Someone should tell him that nobody can live on favours alone'
You can live on charity given by others, but you can also live off charity taken from others.
I hope that makes sense.
Student or Learner