I'd guess it depends on what channel you are watching. I'm in Canada and we speak english, however, depending on the channel we get programming in a number of different languages.
I don't see anything insulting about having different languages airing on certain channels - if you don't want a different language, don't watch that channel. What's insulting is thinking that english is the only language that's acceptable, considering the fact that there are hundreds of thousands of people in the US (and Canada) who actually do speak other languages as well as english.
I'm not particularly delighted that we have two official languages here, but if I don't want ads or programming in french, I don't watch the channels that air them.