The million people dying figure is for all the deaths of partition(Hindus, Muslims and Sikhs combined) not just Muslims alone. The amount of Muslims that were killed is about the same amount that Hindus and Sikhs were killed during this same time. Pretty much everyone is to be blamed for the partition violence. No one community can be held solely responsible for this tragedy.
You are living in the past and holding old grudges. It's been generations since 1947 you need to move on. The people who killed are either dead or dying due to old age. You can't hold a grudge against the new generations of Sikhs who had nothing to do with partition violence just as no Sikh should blame any Muslim for 1947 violence.
Why not live in the present and try to build a better future for all of us. That is what Sikhs are trying to do. That's why you see Sikhs helping Muslims in distress like the Rohingya Muslims.
Sikhs are also helping Muslim refugees in the middle east by feeding them in Syria/Iraq and in Europe: