While I think that ideas of free software are right, I think there is a mistake in a way how they are promoted.
The problem is that free software guys are very strict about what they use. This isn't a problem when we talk about personal use, but when it comes to promotion of free software it becomes a big problem.
People that should be targeted by such promotions shouldn't be those that use free software already because they probably know about it.