OK, I'll ask the silly question.

Where does it say that this kilt is too long for him ** at the top ** ?

My first thought was. . . hem it!

If I've read this wrong, I'd appreciate being clued in as to where his description lead you to think it was too long at the top. . . thanks!