We are not required to give our information out to the flying public. If they have a problem they can put the flight number and date and leave it to the company to investigate if there is a problem.
Today we were deadheading on a flight with really nice flight attendants who were working the flight. They were very professional, polite, and treated each passenger with utmost respect. At the end of the flight out of nowhere, some crazy, irate passenger who barely even spoke English approached one of the deadheading crewmembers and asked for her name and number. The deadheading f/a explained that she didn't have to give out that information and furthermore was not working the flight. She was just a passenger like everybody else. The lady didn't understand and kept demanding her name and number. The f/a again explained that she DID NOT work that flight, that she just rode as a passenger and that she never even spoke to the lady. The crazy lady did not even understand and kept saying "Ju worked thees flight? I whant ju name!" and every time the f/a said no, she didn't work the flight the lady kept saying the same thing. I think the lady was mad because there wasn't room in the OHB for her bag or something. IDK but she was way out of line and I can tell you the flight attendants did absolutely nothing wrong.
As for the f/a who didn't smile that the OP is talking about, you don't know the situation. Maybe the f/a was upset about working Thanksgiving. Maybe something was going on in his personal life. Maybe he was tired from working 6 days in a row and all month long and having to put up with people's crap. Maybe he is having problems at home. Maybe he recently lost a loved one. I could go on and on. Maybe he woke up with a sore throat and doesn't feel good. Maybe he just found out he has cancer or some other life-threatening illness or a family member is sick. Sometimes things aren't as they always seem. I'm sure you've had days when you weren't feeling your best and you weren't cheerful or friendly like you should have been but you just didn't feel like it. Don't take it personally. BTW, last Thanksgiving I woke up in LAX with terrible and abnormal cramps in my abdominal area but I worked the flight back to PHL anyway. I figured it would go away. We boarded, took off, completed our service, etc. and as the flight progressed the pain became even worse, to the point to where it was so excrutiating that my insides felt like they were going to explode from all the pressure and I was in tears, and trust me Flightchic doesn't cry in front of others but this day I did and didn't care. I probably was not in the best mood that day. I tried but was in so much pain it was hard for me to smile because of the pain. Or have you ever received a phone call while out of town across the country from a sibling saying someone in your immediate family had a heart attack and was rushed to the hospital and was undergoing surgery and for you to come home ASAP so you work the flight back to base and get off the trip? I've done that too! When you're worried about whether your loved one is even going to live or not you're not exactly in the best mood. Or maybe this person just finished a flight with a difficult group of passengers. I've had flights before where passengers were so unruly and angry over a weather delay that they were calling us names, using offensive language, and being extremely rude after you had diverted to an airport where we don't even fly and a wussy captain who basically tells you to shut up and stop acting like a baby. Or maybe you are flying with a crewmember who is making the trip absolutely unbearable. We have bills to pay. we can't call off everytime someone offends us. Otherwise, we would never work. Just remember that we are humans too. We have our ups and downs. We can't call off work everytime something is going on. Remember there are two sides to every story and don't judge us over one situation. We are only human.