The bad thing about swear words is their failure to change anything. I’ve never once heard somebody swear and felt inclined to converse, to inquire further, to connect, to soothe, to engage.
With a cornucopia of other options, I suggest the following nouns and phrases to express emotion. These are words that could, in theory, jumpstart a conversation or lead to conflict resolution or at least make things more interesting:
To cast aspersion on somebody whose behavior offends:
nincompoop, ne’re do well, blatherskite, chucklehead, rogue.
To express unpleasant surprise or utter disbelief:
poppycock, hooey, pish-posh, baloney, kettle of fish.
To acknowledge the quantifiable dumbness of a fellow person:
flibberty-gibbet, numbskull, dipstick, ignoramous