It sounded like the same reason that shoe removal was "optional" pre-8/06 -- and that's liability.
They probably told you to keep it on because they didn't want to say that you should walk around without it. Because if you did, and you injured yourself, you would have had a hell of a lawsuit against the TSA.
Sorry you experienced that.