Yeah, if you are crying at work and it isn't due to some exceptional but reasonable circumstance, then it's time to go and/or time to seek therapy.
Re: loyalty
I'm going to be really blunt here.
OMG grow up and get over it. Your company is only loyal to you as long as you are a profitable entity for them. If you can get paid more for the same work elsewhere, then you are literally working for free to a degree.
If you were exceptionally happy at your job, I would understand trading off increased income for the non-monetary benefit of enjoying your days, but you've already established that you are crying at work, so you're paying a premium to be sad and stressed???
WHY??!!!
I repeat. Grow up and get over it. Your loyalty is nonsense.