That is flat out untrue. I actually was surprised how easy it was to get prepaid SIM cards (just buy them at any shop/gas station, no info/ID required), load and use them however and whenever I want (also 15 Euros for 5GB 3G and works in USB data sticks, pretty nice).
Illegal to have open Wifi, that is true :-) (I think it's a 125 Euro fine)