I think that in a world of finite bandwidth it makes sense that those using a load suffer the first restrictions.

I would prefer that this applied regardless of what was being used - i.e. the fact one person is downloading HDTV should not be given higher priority of someone on an equal data requirement.