I think the OP is saying...
AT&T isn't clear with the text limits. They are charging the sender (who is located in the USA) to text a phone (that has a USA number) and charging the sender because the USA based phone number they are texting happens to be roaming out of the country internationally, thus charging the sender the international rate.
It is not clear, and bad business practice to do this, as the sender has no way of knowing or verifying the sender is out of the country, or that a charge would be assessed for texting a number that usually would not be roaming. Charging the sending party a "fee" for the receiving party roaming is not right. I agree...
I think thats what the OP was trying to say.