Usings swears in a discussion or argument is indeed a sign of weakness! Using to express profound disliking for the fact that you just missed your plain, or your to blame your favourite deity for your current misfortune is allright imho.
On the other hand, it's always better to insult people without having to resort to swears