firstly this is our national song. this is the slogan which makes every indian proud to sing .
i do n't think the singing of this should be forced on any body ( we r democratic !!). i heard a report that a community ( not all) does n't want to sing this ,as it is praising other then their god(!!!).
i think the religion is the way of life and your country should be above all. And as many of u are saying , yes if ur an indian and feel this in your heart n soul then u should sing with pride n fervor .