Keep in mind, Luke is not upset with Jess because she killed his wife. He understands what Kilgrave made her do thanks to his talk with Malcolm. What he found unforgivable was her not telling him the truth despite sleeping with him multiple times and the fact that they were developing feelings for each other. He would've been better off if Jess just kept her distance until she was ready to just tell him. Add that to the fact that it took Luke trying to murder an innocent man for Jessica to finally confess. What if she had gotten there too late and Luke had just killed this poor guy for nothing? I'm not saying Jessica doesn't deserve forgiveness for what she did, but she made her choice to let herself get close to Luke and still not tell him. He has every right to be pissed at her.