i was rewatching The Brig last night as I was going to sleep and I came up with a little theory and I think this is the best thread for it
Ben said that Locke was 'not ready' to discover the secrets of the island and Ben told him that he must let go of the hold his father had over him by killing him. Correct me if I'm wrong but Ben doesn't know that Locke got Sawyer to kill Cooper does he? Anyway when Locke goes to find Sawyer and Sawyer attacks him and asks why Locke can't kill him (remember Sawyer thinks he is talking about Ben) Locke says that 'he can't'. So my theory is that by getting Sawyer to kill Cooper Locke is not letting go of the hold his father had over him and was therefore still not ready to know the island's secrets. He effectively cheated his way into knowing the secrets and that could be why bad things happened after the O6 leave.
I love that I still come up with these completely random theories when the season is over lol
I like that theory....but somehow Richard knew that Locke wouldnt be able to kill his father....thats why Richard gave Locke, Sawyer's file....it was all there that Cooper was the "original" Sawyer, the man that Sawyer was living for to kill.
Yeah Locke in some way cheated, but Richard helped him, maybe with/without Ben's knowledge....And it was more poetic justice for Sawyer to get his revenge, and finish the job that Locke couldnt do