"JD Sports caters to kids with no money", that's strange then, how do they get any sales at all if the kids have no money? Afterpay you say? Gee, without Afterpay it looks like JD Sports wouldn't survive in business...
Get a pet or go for a nice walk or something, life is too short for your senile hatred.