[Customer edited response to include a photo of the item]
Hi M, unfortunately that item pictured is not a product you purchased from us, and is not a product we offer anywhere on our website. We would recommend contacting the company you purchased these from in regards to your concerns.
---
[Original response]
Hi M, the first thing that comes to mind is that there is a common misconception that the knee pads should be centred directly on your knees. In reality, the top of the pad should start just above your knee cap and end at your mid-shin, as this allows full range of motion for your lower leg, and also offers more protection in the vulnerable parts of your leg in the event of a slide.
If the armour is sitting in this way and the issue is more around the total length of the inseam, I welcome you to send through a photo of a measuring tape alongside the inseam all the way from the groin to the end of the ankle cuff.
I have just measured my own personal pair here (Small Petite) and it's 28' if I fully stretch the fabric, and an honest 27' if it's relaxed (the advertised length). If it is closer to 30-31' instead of in the 20's I reckon it could be a mid-labeling error on the manufacturers part.
If it was in fact the armour as I've explained it, I welcome you to update your review from a 1-star which is the equivalent to completely disliking the pants - a pretty harsh statement to make, all things considered!