Upright rows are NOT bad. It REALLY depends on how much weight you are doing, grip positioning, posture, a bunch of shit.
Upright rows should not be solely hitting your shoulders, and if you are do a lift that maximizes shoulder impact, like a close grip or something, then go only heavy enough to feel the burn. It isn't a heavy lift.
I do upright rows in almost all of my shoulder routines, and I have done it for years.
EDIT: Well everyone hates them lol. Don't do them if you don't want to. They can easily go bad I agree, but I have never had a problem, but I also never make them a focus on my workouts.
Some alternatives I like doing are cable raises. You get the same burn even going very light.