The message to SLF who feel the need to vent their frustrations on operating crew is this...don't even think about it. Your ticket entitles you to travel and that is all.
Feel free to walk, swim or ride a pushbike. Thats right, go to the opposition if that makes you feel better, work your way thru them all if that's what it takes. Just don't take it out on the individuals who are about to ensure you have a safe journey.
To the Captain concerned...well done!