I think Comcast "wins" the most evil here just because they have a monopoly on broadband in many areas, so overcharge their customers for substandard service, then they turn around and use the monopsony of Internet access to those customers to charge for peering.
At least Cogent charges low prices for their shit.