Paying for testnet coins?
I have recently created a TestNet Faucet. It is available on

http://tpfaucet.appspot.com/

I hope this remedies the situation

To answer your question - while there is nothing stopping people from charging for TestNet coins, I think they should be freely available to anyone for testing. It lets newcomers get a feel for what Bitcoin is without risking their money. I hope that a few Bitcoin developers (or even the Bitcoin Foundation) will provide TestNet Bitcoins for free as long as the Bitcoin project is used.