Only God knows the heart and thoughts of man. Lets say one of the soldiers that assisted in Christ's crucification enjoyed hurting jesus with evil in his heart, im sure that is bad, and if not repented, he will be judged for it. however, the soldier that carried out his duty given to him by his superiors in authority, and he took no pleasure in it, and was sorry to be doing it, but had to do his job because if he didnt he would be punished as well for insubordination. i personally dont believe that man did wrong if he didnt know that was christ.
some may have denied christ out of ignorance or human reasoning.. there time to believe may have not arrived yet, christ will knock on the door until they get it. however, the one that is given the truth by the holy spirit and denies it, knowing it is true, that is unforgivable.