Appaloosa

In 1882, the small town of Appaloosa, New Mexico, is being terrorized by local rancher Randall Bragg (Jeremy Irons), who killed the town's marshal, Jack Bell, and two deputies when they came to Bragg's ranch to arrest two men. The town hires lawman and peacekeeper Virgil Cole (Ed Harris) and his deputy Everett Hitch (Viggo Mortensen) to protect and regain control of the town. The pair agree on one condition: that the town follow Cole's law and essentially cede control to him. The lawmen begin by confronting four of Bragg's men who are causing a disturbance in the saloon. Three men refuse to allow themselves to be arrested, forcing Cole and Hitch to kill them. The fourth man surrenders and leaves the saloon. Bragg has a meeting with Cole and Hitch, initiating a standoff.
Cole meets a new arrival to the town, the recently widowed Allie French (RenÃ©e Zellweger), who has traveled west to find a new life. The two start a romantic relationship, and soon buy a house together. However, Allie is revealed to be promiscuous and attempts to seduce Hitch when they are alone. Despite having shown previous interest in her, Hitch refuses her advances out of loyalty to Cole.
When one of Bragg's men tells Cole and Hitch he will testify that he witnessed Bragg gun down the marshal, Bragg is tried, convicted and sentenced to hang. Following the trial, Cole and Hitch, along with several deputies, transport Bragg via train. As the train is stopped for refueling over a bridge, hired guns Ring and Mackie Shelton (Lance Henriksen and Adam Nelson), old acquaintances of Cole, appear with Allie at gunpoint, forcing Cole to release Bragg to them.
Cole and Hitch catch up with the outlaws and discover that Allie is not a hostage when they see Allie and Ring Shelton frolicking naked together in a stream. When the outlaws are attacked by Chiricahua Apache, Cole and his men force the Indians away. They then turn Bragg over to the sheriff of Beauville; unbeknownst to Cole, the sheriff is a cousin of the Shelton brothers. Knowing that Cole is determined to bring Bragg to the gallows, the Sheltons and the sheriff free Bragg and engage Cole and Hitch in a gunfight. Cole and Hitch are wounded but manage to kill Ring, Mackie and the sheriff. Bragg escapes on horseback and Cole and Hitch return to Appaloosa with Allie.
Some time later, Bragg is granted a full pardon by President Chester Arthur (whom he previously claimed to have known) and returns to Appaloosa in an attempt to publicly reform himself. He buys the hotel and ingratiates himself with the locals. Privately, Bragg threatens Cole and Hitch if they should pose further problems. Hitch discovers that Allie is in a secret relationship with Bragg, and he quits his job as deputy to challenge Bragg to a duel outside. Cole attempts to stop him, but Hitch remains steadfast and asks Cole to permit the gunfight to occur. Hitch manages to fire first just before Bragg fires but Bragg's shot misses, and Hitch hits Bragg in the throat, killing him. Hitch then leaves town; his parting thoughts express his hope that Cole can find happiness with Allie.

Question: Who forces Cole to release bragg to them?
Answer: Ring and Mackie Shelton; Ring and Mackie Shelton