Imam bukhari is nt wrong if he has presented islamic view which is acceptable to muslims like me.A person who sings vande mataram or if vande mataram is made national song may nt result in increase in patriotism or nt making vande mataram compulsory to singh would nt reduce patriotism..there are some relegious value one cannot question......so leave alone this topic and concentrate on some productive things which are plenty in india....instead if muslims are forced to sing it...it may result in a rebellious behaviour....is the majority community ready to sacrifice their relegious values if they are stayin in muslim country????