I wrote the above answer. In my answer, I said that, in order to identify a Muslim, we have to consult Islamic scriptures to seek a definition of a Muslim, not someone who identifies himself as a Muslim. For instance, if someone has the name Mohammad but eats pork, drinks alcohol, and is also gay, we cannot or should not identify him as a Muslim simply because he doesn't resemble anything like what is said in Islamic scriptures.
A user was arguing with me that this is a True Scotsman fallacy. I replied that there is not a proper definition for a True scotsman. However, Islamic texts provide a strict definition of a Muslim.
Another user pointed to a Singaporean Mufti who allegedly said something in favor of LGBTQ+. I said this Mufti has a conflict of interest as the Singaporean constitution is not compatible with Islamic laws.
Now, my question is, How should we identify a Muslim?
- Someone who satisfies the minimum criteria set by the Islamic texts
- Someone who identifies him as a Muslim even if he might not be satisfying minimum criteria (e.g., avoiding voluntary consumption of pork and alcohol, declaring him gay, etc.) to be identified as a Muslim
NOTE: I need an answer from a political point of view, not theological. I know that
Islam.SE exists. But, the argument originated in this site. So, my question is for this site only.