If anyone have eaten haram food should they expect to be forgiven?
It is compulsory to enquire about the ingredients of prodcuts being Halaal or Haraam before consuming them. If there is a doubt, then too it is compulsory to abstain from such products. If you consumed some products after thoroughly enquiring about the ingredients being Halaal or Haraam and later come to know that the information was incorrect and the ingredients were Haraam, then you will be excused. A person’s actions are judged by his intentions. If you sincerely repented, be certain you are forgiven.