"Islam is a perfect religion"

But those who think of themselves as perfect end up committing shirk, don't they?

Those who consider themselves perfect, end up in backbiting with the use of sleazy language. Can we ignore them? I do not know. We can always tell them the right thing and move on. You can only try for barking dogs to stop barking but then, you got to change your way. Don't you?