who kills agent stahl on sons of anarchy
June Stahl In the finale of Season 3, she exposes Jax's deal to the club thinking they would kill him. Her motivation for doing so seems to have been malicious. However, Jax was aware that she could not be trusted and had already informed the other members of the club. This led ultimately to Opie, with the help of Unser, targeting Agent Stahl in retribution for her role in the death of his wife, Donna. During this confrontation Stahl breaks down crying and begs Opie for her life, to which Opie responds, "This is what she felt." He then shoots Stahl in the back of the head with a MAC-10, instantly killing her. After this, Chibs Telford rigs the scene to look as if the real IRA murdered Stahl and Jimmy O'Phelan.
David Hale (Sons of Anarchy) In the season premiere, Hale is first seen moving into the office of the chief, a position that he states will soon be official. His brother, Jacob, apologizes for bringing Zobelle to Charming, and states that he never intended things to escalate as far as they did. Jacob also tells Hale that he is continuing with his campaign to be mayor of Charming, and asks for "the support of the chief." Hale agrees to support his brother. Later in the episode, Hale keeps vigil over Half-Sack's funeral which is being attended by numerous Sons Of Anarchy members and associates. Jacob meets him there and reiterates his disgust for the gang and the apparent outpouring of support for them. Hale explains that people, including those in Charming, don't like to see SAMCRO vulnerable since it makes everyone uncomfortable. Later into the funeral, an unknown party, later revealed to be the Calaveras MC, commits a drive-by shooting, injuring and killing several attendees. Hale tries to stop them by getting in front of their van and firing at the driver, but is killed when the vehicle runs him over. Jacob and Unser both futilely rush towards his bloodied body as the van speeds off.