I agree with you completely...remember the old phrase,"Do as I say, not as I do." I tell my kids that all the time, and then tell them that when they are old enough to live out in the real world, then you can make your own decisions. I smoke, however, i choose to smoke outside everytime!! I lecture my kids about smoking and all that good stuff, and I hope they learn a lesson from it...but what they do when they grow up, it all up to them. And what ever they decide to do, or not do, at least i can say that raised them well.
And about this swearing thing..I slip up from time to time, who doesn't? but in the real world, if they are not going to hear or see the bad things that we do for their parents, they will hear or see it elsewhere, unless of course you barracade your children from todays society. This is life, this is how it is. We can not protect our kids from absolutely everything, it's just not possible or human. If there was such a thing as the perfect world, we would be living as robots and not humans..