for that. I was told, apparently mistakenly, that it was a terrible thing to call non-Muslims kaffir, in case they later reverted to Islam, and then the word I used for them would "bounce back" on me and I would be damned as a kaffir.
How about "liberal" Muslims who don't deny Allah but who don't follow the teachings of the Quran, the fardh like salah, and who openly commit sins like drinking alcohol, what are they called?