You should vote with your dollars, find a provider that will give you unlimited usage with higher bandwidth. I'm sure there's plenty of ISPs that would be willing to drop an OC48 (2.4Gb) into your house for a quite a few grand a month.
That's like saying if the local gas chain started charging $4 per fluid oz you have no grounds for complaint since you could have a tanker truck fill up a 10,000 gallon tank in your yard. And why do you need more than a moped anyway? Caps are not justified by the ISP's level of congestion or by the price the ISP pays for bandwidth, it's price-gouging. As long as ISPs hang their wires all over the public ways and get exclusive franchise agreements customers should not put up with being scammed.