Can't you just change your carrier?
I would rather have a phone that doesn't let my carrier show random messages whenever they feel like it.