Abraham Lincoln, who was very tall, was once asked by a reporter how long he felt a man's legs should be. Lincoln answered "They should be long enough to reach from his hips to the ground."

I feel the same way about story length. It should be long enough to adequately tell the story. Even though the content of the story that you posted is not my personal cup of tea, I think that it was well written and told a story very nicely.