The Koran is so clear on this matter, that one must be wilfully blind to ignore it:
'Let not the believers take the disbelievers for intimate friends in preference to believers; whoever does that has no connection with Allah. Your only course is to keep away from them altogether. (Sura 3, Ayat 29.)
So if Muslims don't assimilate - the blame lies entirely with their religion, (Islam) and not with the Hindus, or anyone else for that matter.
Muslims know this. They deliberately choose to form ghettoes. But they know that they can score propaganda points by claiming that Hindus are forcing them to do this - when in reality, it is their own religion that tells them to do so.