As you might imagine, both channels were only covering one story, Israel flotilla action sparks diplomatic furor. Not at all objectively. They just allowed various people their soapboxes.
While I strongly suspect that the whole story is not quite as stark as the Arab screeds make out, there's no question this is a big incident and it looks like Israel screwed up.
Interestingly, as I sat there eating lunch, I found that I didn't mind listening to Al Jazeera. I've heard them before, usually at Somali restaurants, and their reporting is generally good to very good, and covers events that don't seem to make it into the US media.
On the other hand, I can't stand listening to Fox or CNN. Fox is the worst, of course, but CNN isn't much better.
The partisans on Al Jazeera are largely uninterrupted and don't get very tough questions, but their positions are understandable, if one-sided, and their passion comes through.
Meanwhile the hyper-partisans on the American news media just lie. If the speaker is from the right, chances are good that the truth is the exact opposite of what they're saying. Speakers on the left do much better, but they often have to provide a stark contrast to the lies gushing from the other side and so come off poorly themselves. There are very few, if any, people from the middle. Reasonable people saying reasonable things don't get ratings.
Various places I've worked had Fox on all the time. It was disgusting. Now, I mainly see them through The Daily Show or The Colbert Report. CNN is my default news channel, in case something really is a breaking story, but I can rarely watch for more than a few minutes before some right-winger comes on to bear false witness.
The state of American news media is so sad, so far to the right, and not very good at what they do. This is why ratings are down: If you only preach to the choir, people who want actual news will go elsewhere. Such as comedy shows or Al Jazeera.