It is widely accepted that Open Source also means free of charge.
And this is inaccurate. Just because people think something is so, doesn't make it so. Open source means "free" as in "freedom," not "free as in beer". This is an extremely common analogy made about open source software.
In particular, the "Open Source" definition by the Open Source Initiative states that Open Source, in addition to access to the source code and other criteria, means free redistribution.
Free redistribution does not mean free distribution. You can charge a fee in many of the licenses they have approved. It means whoever gets a copy of your program has licensed it in such a way that they are not allowed to then make money off your product.
I don't understand what they mean by this "temptation" and "pressure".
Temptation is referring to the fact that making money is tempting. Making money off work that you have done is tempting. However, open source is based off a cooperation, and is an agreement that all of us benefit. This is the concept behind the public domain, as well, something which has been backed by law for a very long time.
Pressure refers to the fact that if some people make money, others will be tempted to make money as well. Another problem is that people who are making money put pressure on open source advocates and contributors to abandon the open source model. For example, many companies release marketing material and give interviews stating that the open source model is dangerous (patent infringement concerns), bad long term, failing, bad for customers, not any cheaper, etc. This is commonly referred to as spreading FUD (fear, uncertainty, doubt).
Can someone elaborate or provide an example of why is Open Source software expected to be free?
Why? That is up to the decisions of the people who will distribute software by the license, or contribute to open source projects. See my example of the public domain, and potentially read up on the history and rationale behind it.
If you mean how it is enforced, read some of the licenses. If you do not understand them, and have a business reason to consider open source, hire a lawyer practiced in software licensing. Lawyers can be hired to enforce it, as well.
This person is a well known open source advocate, who also has become rich off of proprietary software. His business model has worked very well:
http://en.wikipedia.org/wiki/John_D._Carmack#Free_software
Part of his strategy was to use dual licensing. This is not something that your question mentioned, and could potentially be a boon to business.
If you want a different model of redistributing source code, check out Microsoft's Shared Source.