I started this long winded post on Louise's LJ... but as I kept blabbering on, figured it more appropriate to continue it over here:
SPOILER
This is totally CSI!!!
I don't know how you managed to get all this set out Louise. You have confirmed my desire to never be involved in detectivin' stuff! Very enjoyable to read, but way too complicated for my little brain to figure out.
Maybe someone can prepare a Cliff's notes?
Okay, since most of the plot has been revealed/unraveled already, here is the Cliff Notes version of it:
Amos Marigold is our main culprit here. Having been recommended to the job of assistant D.A. by some ultra conservative elements in the county government (as yet unnamed) he started working closely with Ellery on the Steele investigation and then on the Wilson Brand assault, and his being offended by Ellery's socks and the hickies on his neck and meeting Ellery's live-in male partner was too much for Amos to handle, and formed a plan to "deal with" not only Ellery but also the queers that frequented his bar. He made contact with the Brotherhood, a little known group of Christian extremists who have a loose relationship with the Wellesley family, at least one of whom (Brad) has given them financial support. He had Worrell's rifle switched, handed it off to his Brotherhood contacts, and gave them a list. This list included, ironically, the investigator Worrell's father had used to dig up dirt on Amos and who had gotten photos of Amos in drag in order for Worrell to blackmail Amos into compromising the case against Justin Worrell.
When Brad heard about the Brotherhood having a "contract list" of queers to knock off, he decided to dispose of his friend Will who had insulted and turned him down, but because the Brotherhood performed the killing right there in front of him, he felt resentful that they had involved him so directly and decided to let information on the Brotherhood "slip" to a certain deputy sheriff his brother James had met who was now assigned to investigate the Wilkes killing, so that he would not himself be considered suspect. In the process of his meetings with Ellery he developed an unhealthy "crush" on Ellery, and decided he wanted Ennis out of the way. But he knew if he hired the Brotherhood they would kill him - he didnt want to go that far -- so he went and found some guys more likely to beat him and leave him alive -- Leon and Sammy. By having Ennis abducted, he tried to accomplish two things: confuse the investigation and distract Ellery, and also, deal with his own feelings of jealousy about Ellery having a lover.
So Jim was killed by the Brotherhood using Amos's list
Wilkes was killed by Prescott and Koonz as a "copycat" killing contracted by Sevigny
Dupree was shot being mistaken by Brotherhood members by using Ellery's car
Ellery was shot at by Roy Koonz using Worrell's rifle
Ennis was beaten and abducted by the Langs contracted by Sevigny.
Sevigny is a sort of sad character, in that he strikes out at people who don't do what he wants them to. He is a classic sociopath: he has little or no feeling for other people, but he appears to be vulnerable and sympathetic. (But he's not.)
I hope this clears up this convoluted plot for everyone!