Yes they can... should they? That's up to the individual.
I think the only thing wrong with swearing is the possibility to offend. You can be just as offensive without using any swear words at all. I look at it like this... If I can say this phrase and if I left this word out, it wouldn't offend anyone, then it really doesn't matter what word I use. I don't think God differentiates between shoot and s###. Or fudge or it's equivalent. There is nothing offensive about the phrase "What the (word of your choice)?" No matter what word you use, there is nothing offensive about that phrase itself. The only reason someone would be offended would be with a certain word used. There are better things to get offended over than a stupid word.
There was a sermon I heard once, the pastor came out and said "There are starving kids in Africa and I think that's a bunch of s###... And you know what? More people in this room are more concerned that I just said s### than the starving kids in Africa". I thought that was a good one. Any other word there and no one would be offended with that statement.
I personally swear sometimes when I pray... I have no reason to believe God cares what I use since he's looking at the heart anyway. And what difference does it make if I substitute a word for a nicer "variant" if it all means the same thing anyway. God didn't make the English language, man did. God didn't make up our social list of taboos, man did. In the bible when it talks about filth coming from your mouth, I think it's a contextual thing. Like I said, you can be very offensive and graphic and not uttering a single swear word. Or you can make a statement or expression using a "taboo" word and, IMO, it's not offensive at all. It is what it is.
I'm not saying everyone should just start swearing and there are more eloquent ways of putting things but I'm not gonna lose sleep over certain words in my vocabulary, lol. I see it more like eating your dinner with your salad fork in a fancy restaurant. You may get some looks but I really don't give a ****
But seriously, it's a manners thing IMO... nothing more, nothing less. Out with friends, I don't watch it all. Talking to the check out person at the grocery or at Church, I wouldn't swear.
There has never been a legit argument using the bible to back up the opinion that certain words are wrong. All the verses ever posted are either about cursing (as in to curse someone) or filth from your mouth. And I don't think filth from your mouth was talking about a list of words currently considered to be taboo. If that list is concidered filth than so should be their non swear equivalent as they all mean the same thing. And like I said you can speak very filthy and offensively and not utter a single swear word.
Misusing Jesus Christ or something along those lines, definitely wrong though. Everything else... it's just social etiquette so... make an evaluated judgment and decide for yourself if or when you feel it's appropriate.