All of those points extremely valid. I have no idea who Fanatics, Inc. is, but Orbitz isn't exactly what comes to mind for excellent customer service.
Anyone know her email address so we know who to complain to when things go wrong in the future? Might as well get that documented now and save the trouble later.