I think Britney could be behind Alison's death because she is always looking for Christopher's love and attention and didn't want to share it with Alison. And now the same is happening with Abigail too. She's playing tricks to separate them. Just my guess.
I think he will! Regardless of how mad she is away from him, she always forgets about it once he is in front of her, as soon as he is sweet or loving she tends to melt!