Personally, I believe that people should be forgiving about what a person HAS done, and look if they are sincerely sorry. Everyone makes mistakes, some are bigger than others. Is there any mistake that could be so huge that someone could not be forgiven?