YouTube is not sucking; your ISPs are. Take a look at this and replace France Telecom with your ISPs name.
Peering is the biggest battle happening right now between CDNs/Tier 1 providers and ISPs.
As long as YouTube refuses to pay for the [massive] network usage it's generating, ISPs will keep throttling.
And no, I'll not get into the net neutrality debate, haha !
EDIT : Even though I work for an ISP, I find it outrageous that the customers have to pay the price of business decisions !