I dont see why it would violate the TOS of your provider. You are just using your internet connection to send and recieve data.I use it with my t-mobile service and it works great.
reply to Hehe I think it would only be a problem if any T-Mobile customer was allowed to use your connection- as long as it's limited to just you I don't think it's an issue.