If you unlocked before Jan 26th, then you are safe. It is only since then that Carriers have the right to deny the unlock codes. There is no saying that they will. If you have a contract phone and have been with the company ~30-60 days, all you have to do is call them. Tell them you are traveling out of country and need the unlock code. If your account is in good standing, they will 90% of the time give you the unlock code for world use. Some companies say 90 days though.
As far as not being able to JailBreak something, that is only cause Apple has released iOS 6.1.1 (if I remember correctly) and that has locked the Jailbroken devices. It is only a matter of time before someone releases a JailBreak method for them again. I have seen the jailbreaks be from the day after a release to 60 days later.
I would say that the people just dont understand the full terminology about what is being stated. This article here:
It's Now Illegal to Unlock Your Cellphone - ABC News
Is a perfect read through on what exactly is illegal in regards to "unlocking" a phone. Rooting/Jailbreaking is only giving the user Root or Admin rights. Nothing more. It is just like unlocking the hidden Admin account in Windows Vista, Win7 and Win8.