The guy who left the chain too short had no idea what he was doing. I wouldn't trust him with any further work on the bike.
Any shop should be able to tweek that hanger back into alignment, if that's your problem. This is not a complicated procedure.