ouch, that must be hard on the both of you. Hang in there <3
Well my honest opinion I wouldn't break up over that but yea i can see your point it's past midnight and it's pretty scary doesn't matter where you work when the streets are empty anything can happen.
It doesn't sound like you are dependent on a guy, maybe every now and then have him pick you up so he gets rested but at least like call him on the phone so he knows your safe or something it is past midnight.
Talk to him when the BOTH of you are calm, rested and ready to listen. saying he wants to preform well at work ._. well that doesn't sound ok i mean your going to go to work tomorrow again and again so yea go talk again.
Tell him how you really feel but don't fight > < not going to solve anything
maybe you guys aren't spending enough time that you feel like he doesn't care.
( take pepper spray please <33 )
If that doesn't work ask a worker friend to drop you off, make a meal or something show that you are thankful, if you find someone.
or keep the job until you find a day shift job / better close job
change the problem completely.