Well said! The individual must think, feel that (s/)he is Indian first and then whatever religion they are born into. Nation is greater than religion, caste, class, etc.
Surely, if any person feels they do not belong to this place, then the best option is to decide to shift to a place one feels like calling his or her own. There is no point in fighting and creating disturbance for everyone. Life is short, live in peace and love and enjoy with your near and dear. Make good friends, do some good deeds, do not hurt others. Educate yourself, enjoy the job you do, & live honestly & try to grow beyond yourself, your community, etc.
Violence begets violence. Love & respect are also returned in equal measure too. So one has to choose, what they want and act accordingly.
Unfortunately, Muslims are so much ghettoized today, they cannot find a place to live in common areas. So is the case with many communities, so we all end up living in surroundings where we have people belonging to our own community. I believe, all Indians must consciously strive to change this pattern. The only expectation I have of neighbours is concern for common hygiene, peace and respect for others.