I have to say that I agree ...
If you are not "fluent" enough to say what you want to say ... resorting to swearing is one way to show just how "uneducated" you are. Plus the fact that it proves that you aren't creative enough to come up with another way of saying what you want.
If you want a constructive way to stop swearing, as bad as this sounds; it does actually work, READ A BOOK! ... find an author you like ... get his/her series ... read them ... it will improve your grammar, spelling, punctuation and a lot more besides.
My method of not swearing is the fact that I don't have to ... I have a website/blog ... where I can swear all I please (I don't do it very often, I hasten to add) ... but that's not the point here.
Swearing is ignorant, arrogant and rude ... nevermind the fact that it shows a lack of general intelligence (yes I know ignorant means lack of intelligence ... but that was for the easily confused)
Regards
X