Make up your mind is it the carriers that decide the push or Microsoft seriously getting buried in your own lies!
A carrier testing and signing off on an update, doesn't mean they "push it" themselves. That does give MS the right to push it though.
Apparently that is what you don't understand?