None of the music channels I listen to on XM have any commercials. They hardly even have DJ's.
Yes, when you listen to Fox News or ABC Talk or whatever, they're going to have commercials but that's a downfall of the channel, not XM.
Sorry you don't like it! I have nothing but good stuff to say about my XM!
They have to slip in commercials into the talkers for the obvious reason that the source has commercials. What are they to do? Give dead air?