Truthfully, I read some but not all of the replies. Your post reeks of ego and entitlement. If the problem you have is with everyone (all new hires), then the problem is -you-.
I would venture that you know -nothing- about any of these people aside from your assumption that they are dumb based on their age. Maybe you could try to work with them a bit instead of ignoring them? I don't work with you personally but based off of the tone of your post I would assume they probably don't like you, I wouldn't either. People (in general) don't get a job to be lazy and not care.
The best employee isn't the one that does the best work. It's the one who helps everyone else do their best work. Your individual contribution means nothing if the goal isn't accomplished. You will encounter young people at every job. I would be willing to bet that if your initial response wasn't "ugh new people" and instead "hi im soandso, let me know if you need help, ill check in every so often", they would probably be much more approachable. Your attitude has created an "us vs them" mentality and at this point it probably isn't going away.
If you can't find ways to integrate with the younger generation, then get out of retail. They aren't going away.