I am giving the review based on our flight from DFW to SJO on January 4 (flight #AA2855). Our flight was supposed to depart Dallas at 5:09 pm and didn’t end up leaving until after 10:00pm. Delays are understandable, the lack of communication and complete disrespect from the staff is unacceptable. We were given multiple excuses as to why we were delayed: two passengers got sick and had to wait an hour for a clean up crew, then there were delays getting those passengers luggage off the plane, finally there where mechanical problems. We sat on the plane for close to four hours with inconsistent and infrequent communication from any of the staff. We were receiving text/email updates regarding the delay before receiving anything from the crew. We sat and watched first class continue to receive service but couldn’t even get a glass of water in economy. Obviously people were aggravated and stressed out. I thought the role of the flight attendants was supposed to be to diffuse bad situations but they did the exact opposite. Particularly one flight attendant in particular, who yelled at multiple passengers for just asking questions. Dismissing them and saying “like I’ve said multiple times, we know as much as you.” One passenger even started to have a panic attack and she yelled at her to just “get off the plane.” I will never, ever book with AA again based solely on the horrible customer service of the crew.