Nepalese are like every other people in India - no better, no worse.
I have always thought them to be part and parcel of India and Indian culture.
Unfortunately, the Bengalis, with their psuedo-marxist views and penchant for everything western, have themselves gone on to ruin their own culture and other Indian cultures. I am only reminded of all those Bengalis I meet living in the west. They will praise Rabindranath Tagore (who loved India and Indian culture), but will knock down every aspect of the Indian culture, left and right. Invariably they all rush to marry westerners and then sneer at everything Indian, and then claim that their Bengali culture Bengali is soooo superior. The Bengali "intellectual" will constantly deride materialism and capitalism at every public forum, but will live in huge houses with swimming pools (ever seen how Amartya Sen - the Bengali "intellectual" lives) and enjoy driving around in expensive fast sports cars. I can't understand this schizoid personality of the Bengalis. You have only yourself to blame for the ills in your society.