Working in a supermarket

I have difficulty with social interactions in my job at Morrisons.  I work on the Checkouts where an amount of interaction is required, ie eye contact, saying hi and so forth. I also have meltdowns dealing with the many irritations and frustrations created by customers and staff who don't really understand me.  I really struggle with these things and have been threatened with disciplinary action over the years. Any advice for me?