It does sound like a pretty bad experience. You've given them feedback, they don't seem to care about it. As you're not seeking compensation then why not just move on and not fly them again. I had a similar experience with RAM (AT) a few years back and have been actively avoiding them ever since.