Okay, seriously guys, i sooo have to blame the writers for this one!
I mean, during Michael's eppy, they actually had me not minding Locke because i finally thought he had kicked his "button obsession" and i was this close to shouting, "yes, WE'RE FREE!" But, then, it looked like Eko caught the "LOCKE bug" and i was like "NOOOOOOOOOOO!"
And then comes this season finale and the writers make Locke look like the dumbest ass ever for kicking his "button obsession." I swear, this character can't win no matter what he does!