Oh Striperalla, You sound like a delightful individual with wonderful interpersonal skills as you suggest. Shame your internet manner is not the same.
By your attitude, if I had not been a check in agent myself in a past life I could say that ALL Check-in staff are flippant and arrogant, but fortunately I know that this is not the case.
Remember, Treat others as you would expect to be treated. If they treat you badly, just be calm and greatful you are not them...or their husband!