This seems to be quite a simple fix; SMS spoofing's a much more complicated problem I think because it requires co-operation across carriers.
There are also a lot of services which rely on "legitimate spoofing" e.g. skype allowing you to send text messages from it's service which appear to be from your actual mobile number (so they can be replied to etc).
http://news.ycombinator.com/item?id=3509228
This is certainly bad, but SMS spoofing has the potential to do a lot more damage. People trust SMS too much.