ISPs should change their pricing model
If the ISPs are being charged for the amount of data going out of their network why don't they change their tariffs to an amount of traffic per month.
Then they can be honest that your bandwidth will be crap in the evening and they'll even encourage you to use p2p