I agree - There is no way that Youtube could compete without access to google resources. If they had to pay for their own bandwidth, hosting, transcoding, etc while surviving off adsense revenue (paying same google "commission" as everyone else), they would quickly drive themselves into bancruptcy simply due to their popularity!
They are stifling competition because they have unlimited funds to throw at anything they want. They should definitely be split up.