*Islam is a pure monotheistic religion which teaches worship the creator, and not his creations. GOD is ONE and only HE is worthy of worship.
*Worshiping any human being dead or alive; or worshiping animals like cow, snake or any other creatures; or worshiping any inanimate objects like stones, idols, holy books, flags; or worshiping nature and natural elements like sun, moon, star, trees, fire, wind, water and land etc is Unislamic and is a SHIRK.
*We need to look at the meanings of Bharat Mata ki Jai, Desh Bhakti and Vande Mataram.
*Bhakti means worshiping, eg. In Hindus, people call themselves Ram bhakt, or Krishna bhakt, Shiv bhakt etc.. which means worshiper of Ram or Krishna etc..; which they claim to be GOD in flesh and bone, and in human form.
Desh bhakti literally means worshiping land or a country; which is unislamic. As per Islam we must respect the land and country, but worthy of worship is Allah (Name of God), the creator alone.
So saying or calling one self as desh bhakt is unislamic, but calling a person desh premi is allowed.
* Bharat Mata ki Jai: Bharat is name of country and Mata means motherland, or Mother in English, MA in Hindi or Urdu; so, linguistically no issues in saying Bharat Mata ki Jai.
Muslims objection is personification of Bharat as Durga mata at National day event like Independence day or Republic day.
If you look at the national events someone will be dressed as Durga mata representing as Bharat mata; what Durga mata has to do with Republic day or Independence day. Unfortunately, many educated hindus fall in this trap of andhvishwas and believe Durga mata is Bharat Mata, and they send their children in fancy dress competition dressed as Durga mata to represent Bharat mata.
Also, in Hindu religion, word Mata is used for Hindu Goddess like Durga mata, Kali mata, Sita mata or Mata Rani etc..
Hinduism being a polytheist religion where you can worship the creations as well, so Hindus do not have a problem with worshiping creations; but, in Islam it is strictly prohibited.
India is seen and portrayed in the form of Durga, a Hindu goddess and worshiped in the form of Idols, and poems or songs like Vande Mataram are written to praise them.
Becoz of these reason Muslims avoid saying Bharat Mata ki Jai, and say Bharat desh ki jai…though linguistically no problem in saying Bharat Mata ki jai.
*Vande Mataram: Vande Mataram poem or song was written by Bankim Chandra and it has 6 paragraphs with more than 20 lines or stanzas.
Vande Matarm means “I worship thee, O Mother land”, but, some translater have translated as “I praise thee, O Mother land”
Issue 1: “I worship thee, O Mother land” is clearly unislamic, as as mentioned above as per Islam, we must respect the land and country, but worthy of worship is Allah, the creator alone.
Even worshiping religious book like Quran, or Prophet Muhammad (Peace be upon Him) is unislamic.
Issue 2: even if we take another meaning “I praise thee, O Mother land”, it is considered unislamic, as praising someone or something as a religious act is unislamic. Even in a song if a person praise a girl or her beauty, and say words or lines like ” tujhme Rab dikhta hai” or “tujhe sajda karu” etc. is clearly unislamic..
Issue 3: All Hindus say Vande Matarm, but they do not know full song or poetry and we have seen how some Hindus have made fool of themselves when they try to debate or try to sing the song.
Issue 4: If you read the full song or poetry, in 5 paragraph it says as below:
“
Thou art Goddess Durga, Lady and Queen,
With her ten hands that strike and her swords of sheen,
Thou art Goddess Kamala (Lakshmi), lotus-throned,
And Goddess Vani (Saraswati), bestower of wisdom known
Pure and perfect without peer,
Mother lend thine ear,
Rich with thy hurrying streams,
Bright with thy orchard gleems,
Dark of hue O candid-fair
“
From above lines it is clear that motherland is compared with Hindu Godesses like Durga, Lakshmi and Saraswati which is clearly unislamic.
Issue 5: First 2 lines of vande mataram has no issue and muslims can sing, but all other lines are based on Divinization of the land, which is shirk and unislamic.
(Divinization means giving divine powers to creations. As per Islam only God has divine powers and not his creations.)
Due to above reasons Muslims do not sing Vande Matarm and full song. As mentioned above that Islam is a pure monotheistic religion which teaches worship the creator, and not his creations. GOD is ONE and only HE is worthy of worship.
*Worshiping any human being dead or alive; or worshiping animals like cow, snake or any other creatures; or worshiping any inanimate objects like stones, idols, holy books, flags; or worshiping nature and natural elements like sun, moon, star, trees, fire, wind, water and land etc is Unislamic and is a SHIRK.
*Note: Do not get fooled by communal groups and political parties, who define nationalism and patriotism on the basis of their likes and dislikes for personal benefits, and divide Hindu Muslims on such issues.