I don't have much time on my hands, and little patience to argue with you.
There is no user solution. I did the research (which apparently you didn't) iOS 7.1 and version 16 of the carrier settings file is what caused the problem. This means Apple (as an entity) is the one that will have to solve the problem.
I'm not going to waste my time arguing semantics, or points. Doing that with you would just be a waste of time. I don't post stuff on forums to earn points. It was just something I was interested in that I had a little knowledge about.
As for you ... you are the funny one. You made an assumption that his phone was carrier locked, then proceeded to berate his choice in a carrier, didn't do any research to solve the problem, and when I pointed out the problem you decided to get into an argument with me (after I identified the problem).
People like you are the reason I hate posting to forums. Grumble about this post all you want because I will not reply to you. I have much better things to do to occupy my time and thoughts.
One final thought - for you on T-Mobile your phone might be adaptable and changeable, For those of us on an AT&T MVNO the iPhone is a very inflexible device. Sure we can install all the apps we want, but the ever simple concept of MMS messaging is currently out of reach.
Have a good day Mr. Sampson, May we not darken each others virtual doorsteps again.