It's really not any different than what Netflix is doing now, right?
Discounting SEO, the major issue was that they didn't build their own ad network. You set up business in Google's front yard and didn't like it when they told you to get out.
The ad network (or rather the monetization model) is the hardest part of building a video sharing site. If that part wasn't figured out then it's hard for me to believe you were actually serious about building a content network.
Given how much this guy cried about how much money he is "owed" I'm less likely to believe he was slighted and more likely to believe he was a greedy exec who was in over his head.