I have 5-6 pairs of a particular brand of trousers in all different colours. All the same size. I bought a pair on eBay in a sold out colour I wanted. I paid near full shop price because I'd been after them for ages. When they turned up, despite being labelled the same size as the others I have they are absolutely huge in comparison. I feel they may be a mislabelled factory second or something.
Do I cut my losses or pursue a refund? Is this just a buyer's risk?