50 GB = 50,000 MB (approximately)....
$10 per 50 GB
= $1 per 5 GB
= $0.01 per 50 MB
= $0.0002 per 1 MB
... Really? Do you really think "megabytes per month" is a useful measurement rather than "megabits per second"? When somebody talks about cost-per-megabit, they pretty much always mean "per second".
50 GB = 50,000 MB
50,000 MB = 400,000 Mb
400,000 / 60 (seconds per minute) / 60 (minutes per hour) / 24 (hours per day) / 30 (typical days per month) =~ 0.154 Mbps
$10 * (1 / 0.154) =~ $64
4 mbps = 240 mbpm (Megabyte per Minute) = 14,400 mbph ~ 14 GB per hour.
Last I checked, uncompressed 1080p was about 4 GB per hour. Decent compression algorithms knock it down to about 800 MB per hour, but you can bet on HD not being served as 1080p so you're much more likely to be pulling your streaming video at 400-600 kbps (not 4 mbps). Making order of magnitude exaggerations make the rest of your look foolish. And saying $20 for 50-100 GB is reasonable while $10 is "completely unreasonable" doesn't help either.
Sigh... Uncompressed 1080p is not 4 GB per hour. Let's do the math:
1920 (horizontal pixels) * 1080 (vertical pixels) * 24 (bits per pixel) * 30 (frames per second) * 60 (seconds per minute) * 60 (minutes per hour) = 5,374,771,200,000 bits per hour
5,374,771,200,000 / 8 (bytes per bit) / 1024 (bytes per kilobyte) / 1024 (kilobytes per megabyte) / 1024 (megabytes per gigabyte) =~ 625 gigabytes per hour
625... Where the heck did you get 4 from?
BluRay is 1080p. Typical BluRay bitrates with AVC are 15 to 30 megabits per second (depends on the movie). Trying to do 1080p with 4 Mbps is is a bit much. 720p at 4Mbps is possible at acceptable quality, but it's still conservative. In fact, it's roughly half the bitrate that Bell Canada uses for their IPTV service FibeTV.
I also never said that $20 for 50-100GB is reasonable. I said $10 for 100-200 GB is reasonable.