From a North American perspective, I can't possibly imagine why a phone call should cost extra, unless of course you're dialling a sex chat line.
I know we have long-distance calling (i.e. anywhere outside your city, usually excluding very nearby outlying areas), where you guys don't have that, and have one rate to the whole country. However, every provider here offers deals where you can ring any number in the USA or Canada for free, any time of day. The majority of the time, you have to be bundling another service from them, like DSL or a mobile, but that's usually not an issue.
As for the comment about prank callers, since everyone here effectively has a freephone number to anyone in the local calling area, we should be all receiving endless abuse from bored children as soon as they arrive home from school, but we aren't. Aside from the occasional wrong number, I haven't had a prank call for ages & ages. Sure, they do happen, but never as frequently as you've described, and most often to people in the phone book with amusing names (I.P. Freely, etc).
I just wish it was legislated that incoming phone calls on mobiles be free of charge. That's one thing I love about European phone systems.
I wonder if the EU is going to force a common dial tone and/or a common emergency number as a result of all these changes?