I agree with your sentiments above, but I had to read the “run my ass off” statement three times before I got what you meant.
I was putting the emphasis on the 'run my ass OFF" (as in make you leave), not “run my ASS off”, and try as I might, I couldn’t think of a job where bank tellers could make someone else leave THEIR place of business.