Yes, William was a jerk. He was drinking in a tavern with his pals. Everyone else was toasting their beloveds and he did not. Surely he knew word would get back to BA about his lack of enthusiasm. She being a jealous type, felt slighted and the tragedy followed.