Sorry to hear about your ordeal... sounds rough, especially with an infant.
My suggestion is that you once you get to home, hit AA on all fronts hard. The fact that the agent upon checking you in did not follow what was required, should be your starting point..