Flash Back Season 1

Who hit Sayid?

Locke suggests to Sayid that the person who attacked him might be someone who has something to benefit from their situation (ie. being on the island), which really points straight at Locke himself since he has regained the use of his legs since crashing on the island, yet it isn’t until much later on that we actually find out that it was Locke who hit Sayid.