I'm unsure how to say the underlined part. Is it phrased correctly?
I have been a customer for over ten years and then they do this to me. Is that how to treat a loyal customer? They should be ashamed of themselves.
Yes, it's fine. There are many other ways of saying it.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.