I'm going through a similar situation now with my oldest daughter, and also her boyfriend, so I'll give you my 2 cents, for what it's worth:
I know you are only 18, but you need to think more long term as to what your plan is. I assume you are out of high school, but not going to college? If not, what are the options for technical training? You may be making decent money for an 18-year old, but where will you be 5 or 10 years down the road?
Also, are you living with your parents? Eventually that may not be the case so you'll need to plan for additional costs moving forward. Rent is usually very expensive, along with associated costs such as insurance, food, utilities, etc.
Others may think healthcare is not a big issue, but it is to me. Maybe the odds are with you at this age, but one illness can crush you financially for years to come. Look at the whole package when comparing the two scenarios. Are there opportunities to advance or move on to another type of job or location within the company you work for now? If you switch to the lower paying job, how long will it take you to catch up? In general, I would never advise someone to reduce their pay, unless there were some really significant reasons to do so.
Don't discount the fact that you like your co-workers. In survey after survey of employees in my company, that is one item that ranks near the top in importance to them. Nothing can ruin a work experience quicker than having to deal with a bad co-worker, or even worse, a bad boss.
You need to work on your skills dealing with customers. Nearly all occupations require that one needs to deal with customers in one form or another. And it isn't always a pleasant experience, and you have to control your emotions and bite your tongue. It may suck that the customer is always right, but that's the way it is in business. Finding a great job where you don't have to deal with condescending jerks is nearly impossible. My youngest daughter (also 18) has a job at a store and she has to deal with customers all day long. When she first started, she would come home in tears because some customer was a pain in the rear and gave her grief about something or the other. She wanted to quit, but I told her she needed to stick it out and learn how to deal with people. No, it's not the perfect job, but she has learned some real life lessons by staying with the company.