Sadly, your experience with cabin service on Swiss is not at all unusual. While there are certainly some cheerful and helpful cabin crew working there, far too many are as you describe: arrogant, bossy, surly, thoughtless and unhelpful. They seem to view passengers as a nuisance, interfering with their efficient procedures, and messing up the nice tidy cabin.
I have mostly given up flying Swiss, largely because of this attitude (which is shared by a good proportion of the ground staff too). I've heard that the arrogant you're-so-lucky-to-be-allowed-to-fly-on-our-airline attitude is inherited from the Swissair days, but I don't know if this is true - I have no idea how many of the current Swiss CC are ex-Swissair.
Added to the attitude problem is the comical ineptness with which they board the passengers. Honestly, I have never seen anyone take so long to get everyone on board and seated in an A319 - sometimes 40 minutes or more. The CC stand around either doing nothing at all or actively getting in the way. Compare this with the savage efficiency of Easyjet, where the crew work cheerfully, efficiently and hard getting everyone seated and hand-luggage stowed, sometimes in only 10 minutes. Or the gold standard of SQ, who I once witnessed getting everyone on board, seated and strapped in on a packed 777-200 in Jakarta in less than 15 minutes.
My (entirely subjective) opinion is that Swiss just thinks it is so much better than it actually is, and this delusion is a serious obstacle to improving service. So I suggest you write to them and tell them about your experience.