I purchased the same product in a store and they were considerably longer and have a bit more give in the waist seam than these do.
It feels like the seam part of these have no give or elastic threading for putting them on, like I need to use extra caution when putting one arm through and then pulling it down for the other arm, it feels like it's about to tear apart.