They would not make an announcement but allowed us to pre-board. They do not serve nuts but sell snacks with nuts. The attendant spoke with each passenger in the rows ahead and behind and everyone agreed not to eat nuts. We brought extra snacks just in case we needed to offer someone something. We then flew American from Orlando to Miami. American does not serve nuts and it was a really short flight so they didn’t sell anything either. Good thing because the gate agent was a witch. She refused to let us preboard, refused to make an announcement and yelled at me for asking. Later we flew American from Miami back to Detroit. They let us preboard but would not make an announcement. The lady in front of my son started to open a bag of mixed nuts. I politely asked her if she could refrain from eating them due to my children’s allergies. I offered her a snack from my bag. She refused my snack, seemed really put out, but did not eat her mixed nuts. I used disposable seat covers on all three flights and cleaning wipes for the tray table, seat belt, window, and armrest. We are lucky. I know it could have been worse.