>>3 Most people can't tell the difference.
>>1 You basically have three options.
1. Ignore them and deal with it.
2. Take their words to heart and look at yourself from a third person's perspective. Maybe you really do have issues? If you do, change them.
3. Stop being friends with them and live with all your possible flaws, hoping someone will blindly look at you like you're God one day.
I suggest 2.