Any developer that writes an app that streams anything over cell networks knows there's a chance it will get rejected. It's spelled out very clearly
The key words there are "in Apple's reasonable judgment." Even if you're streaming a 1k encoded MP3 file they can decide it's too much of a burden on the network. If you don't like the terms, develop for or use another vendor/carrier's product. That simple. Does it suck? Very much so, but there isn't much you can do about it other than switch or deal with it.Must not in Apple's reasonable judgment excessively use or unduly burden network capacity or bandwidth;